【发布时间】:2012-03-13 16:07:52
【问题描述】:
我想将数据表标题显示为 gridview 标题。 我的数据表有动态标题,它可能是可变的,所以我想将该标题显示为 gridview 标题。请帮我创建它。
【问题讨论】:
我想将数据表标题显示为 gridview 标题。 我的数据表有动态标题,它可能是可变的,所以我想将该标题显示为 gridview 标题。请帮我创建它。
【问题讨论】:
将 GridView 的 AutoGenerateColumns 属性设置为 true(默认值是什么)。
您也可以将 AutoGenerateColumns 设置为 false 手动生成它们:
foreach (DataColumn col in dt.Columns)
{
BoundField field = new BoundField();
field.DataField = col.ColumnName;
field.HeaderText = col.ColumnName;
GridView1.Columns.Add(field);
}
GridView1.AutoGenerateColumns = false;
GridView1.DataSource = tbl; //a DataTable of your choice
GridView1.DataBind();
【讨论】:
!Page.IsPostback 时创建列。我想你已经错过了。