沪教版小学二年级语文:Asp.net DataGrid 动态加载列

来源:百度文库 编辑:高考问答 时间:2024/05/13 08:00:45
事先不知道有多少列,根据数据库里的数据生成列,然后用DataGrid显示,DataGrid动态加载列

DataTable dt=new DataTable();

// 构造datatable
//......

this.DataGrid1.AutoGenerateColumns=true;

this.DataGrid1.DataSource=dt;
this.DataGrid1.DataBind();
最简单的方法就是这样做了.从数据库读出数据.根据要显示的格式先构造一个datatable再把这个datatable绑定到datagrid就行了,注意把datagrid的AutoGenerateColumns属性设为true.这样它就根据datatalbe的数据自动生成列了