asp.net中的GridView头文本

Abb*_*bas 5 c# asp.net gridview header dynamic

嘿伙计们,我想使用Design ..来改变gridview的标题文本 <TemplateField HeaderText="">

我在代码后面创建了一个变量public并在该变量中设置了值,然后我试着在这里调用该变量,如下所示:

<TemplateField HeaderText = '<%= VariableCallHere %>'
Run Code Online (Sandbox Code Playgroud)

但在运行页面时,我得到<%= VariableCallHere%>作为标题文本,即使我尝试更改使用gridView1.HeaderRow.Cells[0].Text = "text Here"(此引发对象引用错误)

任何人都有任何建议如何实现这一目标..

Muh*_*tar 8

它应该是 gridview1.Columns[ColumnIndex].HeaderText = "Header text";

  • 我想根据dataRows的逻辑设置头文本(在Header行之后),除了`gridView1.HeaderRow.Cells [ColumnIndex] .Text`之外什么也没做.我不明白,但对其他任何挣扎于此的人都有用. (3认同)