我想在多个页面中重命名 GridView 中的列名。到目前为止,我可以一次更换一个。这是我的代码:
protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < GridView1.Columns.Count; i++)
{
if (GridView1.Columns[i].HeaderText == TextBox1.Text)
{
GridView1.Columns[i].HeaderText = TextBox2.Text;
}
}
}
在设计视图中,我有两个文本框和一个按钮。当我单击按钮时,它会获取 textbox1 并重命名我在 textbox2 中键入的那一列。
我正在尝试做的事情:我有多个页面,我想更改他们的列 HeaderText。我不想将这些按钮和文本框添加到每个页面。有没有办法只调用一次这个函数并更改所有页面中的 HeaderTexts?
先感谢您。