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