0

私は本当にこれにこだわっています。このデータリストは、境界線のある行をリストしています。ただし、列には境界線がありません。列の間に境界線を表示する方法がわかりませんでした(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>
4

0 に答える 0