asp:DataList - 列边框

时间:2013-09-30 20:03:24

标签: asp.net css

我真的被这个问题困住了。此数据列表列出了带边框的行。但是,列没有边框。我无法弄清楚如何在列之间显示边界线(比我想象的更难,不像HTML表格/行格式)。

请注意,我已经尝试了<td style='width: 200px; border:1px solid black;'>,但它无效。

请帮助,谢谢。

<asp:DataList BackColor="#ffffff" id="DataList1" DataSourceID="dsCompanyList"  runat="server" Width="100%" DataKeyField="Company"
    UseAccessibleHeader="true"
    CssClass="books"
    HeaderStyle-CssClass="header"
    ItemStyle-CssClass="item"
    AlternatingItemStyle-CssClass="alternating" 
    GridLines="Both"
    CellPadding="1"
    CellSpacing="3"
    ItemStyle-BorderColor="Black" 
    >                
    <HeaderTemplate>
    </HeaderTemplate>

    <ItemTemplate>
        <table class="table1" border="1">
        <tr>
            <td style="width: 200px;">        
            <asp:LinkButton ID="LinkButton1" runat="server" Text="+" CommandArgument='<%#Container.ItemIndex%>'
                OnCommand="LinkButton1_Command"  
                Font-Underline="false" 

                ></asp:LinkButton>
            </td>
              <td style="width: 300px;"><%#Eval("Row")%>
              <td style="width: 300px"><%#Eval("Company")%>
        </tr>    
        </table>     

              <asp:Panel ID="pnlChildView" runat="server" style="padding-left:50px;">
                <asp:DataList ID="childList" runat="server" Width="100%">
                   <ItemTemplate>
                       <tr>
                          <td><%#Eval("FirstName")%></td>
                          <td><%#Eval("LastName")%></td>                        
                       </tr>
                   </ItemTemplate>
               </asp:DataList>
           </asp:Panel>

    </ItemTemplate>
     <FooterTemplate>
    </FooterTemplate>                
</asp:DataList>

0 个答案:

没有答案