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