【发布时间】:2014-09-11 21:32:19
【问题描述】:
我有一个填充了 SQL 数据的 gridview,我想将按钮/链接按钮动态添加到它的列中。
protected void gridview_RowDataBound(object sender, GridViewRowEventArgs e)
{
Button button = new Button();
button.ID = "row" + e.Row.RowIndex;
button.Text = "click me";
button.Click += new EventHandler(Unnamed_Click);
e.Row.Cells[1].Controls.Add(button);
}
视觉上效果很好,但是当点击它时,它会回发并且更改会丢失。按钮不见了。
我可以在哪里重新创建它们以便它们持续存在?
【问题讨论】: