【发布时间】:2010-01-22 11:30:59
【问题描述】:
我在 Button 上为 GridView 更新 DataSource 的参数并加载事件 Page_Load() 并且在它(或与它一起)之后,GridView 会自行更新。
我需要重命名标题行但页面加载后没有事件。
更多详情请点击此处:
[On Button Click] I change DataSource and Bind it (SqlDataSource1.DataBind(); ) Then sure Page gone to Refresh elements.
[On Page_Load] GridView 正在更改数据,但如果我无法更改 Headers 那里,因为它看起来像在此函数之后加载:(
[多一个按钮] 我可以添加一个带有功能的新按钮 - 重命名标题,并且每次都能正常工作
protected void Button2_Click(object sender, EventArgs e)
{
// Stack overflow
DataRow T;
if (go)
if (GridView2.HeaderRow.Cells.Count != 0)
for (int i = 0; i < SQF.SQF.Permission.Rows.Count; i++)
{
T = SQF.SQF.Permission.Rows[i];
GridView2.HeaderRow.Cells[i].Text = (string)T["Caption1"];
WebMsgBox.Show((string)T["Caption1"]);
}
}
麻烦:我不需要一个按钮,我需要在单击按钮更改数据后重命名标题行,但我不知道在哪里可以做到。
谢谢。
【问题讨论】:
标签: asp.net