在 C# 中将数据源绑定到 DataGrid 后表结构不正确
本文关键字:DataGrid 结构 不正确 绑定 数据源 | 更新日期: 2023-09-27 18:31:19
我正在使用.NET Studio 2003和Framework 1.1将数据源绑定到任何数据网格后,当我在浏览器中看到生成的源时。它像这样显示
<table>
<tr>
<td>Abc</td>
<td>Def</td>
<td>Ghi</td>
</tr>
<tr>
<td>Abc</td>
<td>Def</td>
<td>Ghi</td>
</tr>
</table>
但我想生成这样的代码,而不是得到这个(如下)
<table>
<thead>
<tr>
<td>Abc</td>
<td>Def</td>
<td>Ghi</td>
</tr>
</thead>
<tbody>
<tr>
<td>Abc</td>
<td>Def</td>
<td>Ghi</td>
</tr>
</tbody>
</table>
对于获得纯 html 结构,中继器是最佳选择。 您可以对代码使用中继器,如下所示。
<asp:Repeater runat="server" ID="rptData">
<HeaderTemplate>
<table>
<thead>
<tr>
<td>
Abc
</td>
<td>
Def
</td>
<td>
Ghi
</td>
</tr>
</thead>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
Abc
</td>
<td>
Def
</td>
<td>
Ghi
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
希望这会让你感到不安...快乐编码...