————————————————————————
注:
他用的方法是全部手写代码, 但实际运用中, 却是查询用ObjectDataSource, 更新一般就不用了, 手写。
但如果此时处理不当, 会报下面的类似错:
除非指定 UpdateMethod,否则ObjectDataSource“ObjectDataSource2”不支持更新
遍寻网络上的方法无果, 自己搞定了。
//如下是正确的处理方法:
{
GridViewRow gvRow = GridView1.DataKeys[e.RowIndex];
string id = gvRow.Values[0].ToString();//主键
//随便你怎么处理更新吧!
e.Cancel = true;
GridView1.EditIndex = -1;
this.GridView1.DataBind();
}