我在做datalist绑定数据库的时候 设置了列数为5列,,现在怎么样设置列与列之间的距离??

解决方案 »

  1.   

    用模版控制。控制HTML中的语句就可以了
    <asp:DataList ID ="Dlist" runat ="server" OnItemCommand ="sentMes" DataKeyField="BNK_CODE">
     <HeaderTemplate >
                <table width="400" border="1">
            </HeaderTemplate>
            <ItemTemplate>
                <tr>
        <td align="center" style="width: 100px">
                        <asp:LinkButton ID ="BankCode" runat ="server">
                            <%#Container.DataItem("BNK_CODE")%>
                        </asp:LinkButton>
        </td>
        <td width="150" align="center">
                        <asp:Label ID="lbl_name" Text ='<%#Container.DataItem("BNK_NAME")%>' runat="server"></asp:Label>
                    </td>
        <td width="150" align="center">
            <asp:Label ID="lbl_namek" Text ='<%#Container.DataItem("BNK_NAMEK")%>' runat="server"></asp:Label>
        </td>
    </tr>
            </ItemTemplate>
            <AlternatingItemTemplate>
                <tr bgcolor="#ffccff">
        <td align="center" style="width: 100px">
                        <asp:LinkButton ID ="BankCode" runat ="server">
                            <%#Container.DataItem("BNK_CODE")%>
                        </asp:LinkButton>
        </td>
        <td width="150" align="center">
                        <asp:Label ID="lbl_name" Text ='<%#Container.DataItem("BNK_NAME")%>' runat="server"></asp:Label>
                    </td>
        <td width="150" align="center">
            <asp:Label ID="lbl_namek" Text ='<%#Container.DataItem("BNK_NAMEK")%>' runat="server"></asp:Label>
        </td>
    </tr>
            </AlternatingItemTemplate>
            <FooterTemplate >
            </table>
            </FooterTemplate>
    </asp:DataList>