【发布时间】:2012-10-12 08:52:17
【问题描述】:
我有一个 GridView,我使用 c# 代码以编程方式绑定。 问题是,这些列直接从数据库中获取它们的标题文本,这在网站上显示时可能看起来很奇怪。所以基本上,我想以编程方式修改列标题文本。 我已经尝试了以下,
testGV.Columns[0].HeaderText = "Date";
和
this.testGV.Columns[0].HeaderText = "Date";
似乎没有给我正确的结果。
【问题讨论】:
-
您能否详细说明“没有帮助”?你有错误吗?您如何将数据绑定到网格?
-
在从 SQL 中检索数据时,为什么不使用 AS 关键字更改列名?
-
基本上我在使用,SqlDataAdapter DataSet --------- adapter.Fill(ds); testGV.DataSource = ds; testGV.DataBind(); ---------
-
在你用来获取数据的查询或存储过程中改变它
-
如果你允许对 gridview 进行排序,请使用 Sorted() 事件来处理下面的建议,否则将其放入 RowDataBound() 将不起作用