问题描述
怎么样获取datagrid1中的页眉单元值?(asp.net(vb))例子:datagrid1中的数据如下专业编号专业名系编号21软件技术120网络技术1我要的是"专业编号专业名系编号"这一行数据绑定第一列后,用Me.Label1.Text=DataGrid1.Columns(0).HeaderText可以取得页眉值如果不绑定能不能取得呢?方法是?
解决方案
解决方案二:
如果是自动生成列(AutoGenerateColumns=true),那么没有绑定数据或者没有数据DataGrid就不会生成列,你可以用手动添加列的方法来使DataGrid在任何情况下都显示列名。
解决方案三:
不能,如果没有数据,表头好像看不到哦
解决方案四:
若你是用适配器填充DataSet的话,在绑定之前是可以取得表头的,例如:SqlDataAdapterda=newSqlDataAdapter(strSql,myConn);DataSetds=newDataSet();da.Fill(ds);DataTablemyTable=ds.Tables[0];stringa=myTable.Columns[0].Caption;//GridView1.DataSource=ds;//GridView1.DataBind();红色部分取得了第0列的head名我用的C#,VB也差不多!!
解决方案五:
有个笨方法...把空的数据集绑定进去,就可以了
时间: 2024-07-29 23:41:14