如何将datatable标头显示为gridview标头
本文关键字:显示 gridview 标头 datatable | 更新日期: 2023-09-27 18:25:28
我想将数据表标题显示为gridview标题。我的数据表有动态标题,它可能是可变的,所以我想把标题显示为gridview标题。请帮我创建它。
将GridView的AutoGenerateColumes属性设置为true
(默认值)。
您也可以将AutoGenerateColumes设置为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();
在初始化数据表之前使用此代码;
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
$.fn.dataTable.tables({ visible: true, api: true }).columns.adjust();
});