显示数据表格HeaderRow.TableSection错误
本文关键字:TableSection 错误 HeaderRow 表格 数据 数据表 显示 | 更新日期: 2023-09-27 18:18:57
在设置GridViews HeaderRow时出现了一个严重的错误。TableSection到TableRowSection。TableHeader:表必须按照头、体、脚的顺序包含行段。请注意,我是在网格数据库事件处理程序中这样做的,而且我不使用分页。怎么可能呢?
谢谢你,
首先,在创建第一行时,您应该设置第一行的类型为header:
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowIndex == 0)
{
e.Row.RowType = DataControlRowType.Header;
}
}
现在你可以这样做:
GridView1.DataSource = dt;
GridView1.DataBind();
GridView1.HeaderRow.TableSection = TableRowSection.TableHeader;
GridView
添加标签ShowHeaderWhenEmpty="true"
:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" class="table table-striped table-bordered" ShowHeaderWhenEmpty="true" >