複数のページで GridView の列名を変更したい。これまでのところ、一度に 1 つずつ変更できます。これが私のコードです:
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;
}
}
}
デザイン ビューには、2 つのテキスト ボックスと 1 つのボタンがあります。ボタンをクリックすると、textbox1 が取得され、textbox2 に入力した列の名前が変更されます。
私がやろうとしていること: 複数のページがあり、それらの列 HeaderText を変更したい。これらのボタンとテキストボックスを各ページに追加したくありません。この関数を一度だけ呼び出して、すべてのページで HeaderTexts を変更する方法はありますか?
前もって感謝します。