这是显而易见的,我不想问,我在StackOverflow上找到的唯一类似的问题是-2评级。但是我无法弄清楚,所以这里有:
我的代码隐藏(C#)从Excel电子表格中获取数据并将其存储在DataSet中。我的gridivew使用DataSet作为DataSource。工作正常,但我的标题名称只是" F1"," F2" ....
我可以将第一行数据设置为gridview标头吗?我无法对我的标题进行硬编码,因为Excel文件的格式可能会发生变化,而我无法控制它。我需要的是我的第一行数据显示为gridview标题。
有任何帮助吗?如果有必要,我可以发布一些代码,但这似乎是非常通用的问题。
非常感谢任何帮助。
答案 0 :(得分:0)
要设置网格视图的标题,请使用
gridview1.Columns[Index].HeaderText = "Text";
如果要将第一行设置为标题,则只需从数据表中取出第一行并设置相应的标题。
gridview1.Columns[Index].HeaderText = dataTable.Rows[0]["ColumnName"].ToString();
*如果您不想明确指定,也可以循环数据表列。