我有一个GridView绑定在网格内。我试图在OnRowUpdating被触发时获取绑定字段的值。但是当我尝试读取新值时,结果总是空的。Gridview的值总是空的
这是我使用的指令:
protected void MyGridView_OnRowUpdating(object sender, GridViewUpdateEventArgs e)
{
string id = MyGridView.Rows[e.RowIndex].Cells[3].Text;
DataBind();
}
它给出了一个错误 – NetStarter 2013-02-13 13:14:40
卡米拉可以绑定数据中的任何地方的数据......很难说只发生了一个事件,你正在显示..例如'MyGridView.DataBind();'尝试添加那 – MethodMan 2013-02-13 13:15:49
是否有一个'OnRowUpdated'方法可以订阅并运行代码?我的理解是,在执行OnRowUpdating之前,GridView并未更新,因此您尝试访问的行可能不在网格中。 – 2013-02-13 13:16:50