请问如何用查询出来的数据动态生成 gridview的列名
例如 select A from T1 结果为 a b c
那么gridview 显示的表头就为 a b c
例如 select A from T1 结果为 a b c
那么gridview 显示的表头就为 a b c
解决方案 »
- .net后台代码给客户端控件显示值问题
- 站点改版页面代码及文件如何管理
- jquery 获取页面所有classname ..............................................新手在线求解
- 服务和连接的外围应用配置 database engine 服务不能启动
- asp.net 导出word 出错
- Where语句怎么加入Session变量进行查询?
- 问一个非常简单的问题,大家不要笑我啊!!!!
- 用RowDataBound重新对GridView赋值的问题
- asp.net中的 网站根目录 "~/" 与html定义的根目录 "/" 有什么区别
- asp.net用支付宝作为用户充值,怎么做?
- dropdowlist的选项会自动还原?
- 未能加载类型
if (e.Row.RowType == DataControlRowType.Header)
{
GridViewRow rowHeader = new GridViewRow(1, 0, DataControlRowType.Header, DataControlRowState.Normal);
rowHeader.BackColor = System.Drawing.Color.LightBlue;
rowHeader.Font.Bold = true;
TableCellCollection cells = e.Row.Cells;
TableCell headerCell = new TableCell();
headerCell = new TableCell();
headerCell.Text = "表头";
headerCell.ColumnSpan = 3;
headerCell.HorizontalAlign = HorizontalAlign.Center;
rowHeader.Cells.Add(headerCell);GridView1.Controls[0].Controls.AddAt(0, rowHeader1);
}
{
if (!GridView1.Columns.Count<=1)
{
foreach(DataColumn c in dt.Columns)
{
DataControlField df= new AutoGeneratedField(c.ColumnName)
df.HeaderText = c.ColumnName,
df.DataField = c.ColumnName
GridView1.Columns.Insert(0, df);
}
}
}