这个问题我遇到过,其实是回发的问题,你加一下这个就没事了
if (!IsPostBack)
{
}
你使用F11调试一下,看第一次提交时执行了什么
楼主的RowUpdating事件是在哪注册的?如果是动态注册的,会不会有返回(Postback)时事件漏注册的情形?如果 gridview 的 rowupdating 不好使,建议转做监听 sqldatasource 的 rowupdating 试试。
不过这问题按楼主所说的确诡异,个人感觉该是粗心造成,不大会是平台、控件问题。
最好把整个页面上传上来看看
应该使用问题,可以参考MSDN中gridview的rowupdating event的使用(地址:ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.en/fxref_system.web/html/3020e735-fd15-b602-6872-1c2bb08e080b.htm),最好再新一个页面重做一次,否许可以发现问题
我觉得你的问题是出现在 : 在绑定表的时候没有绑定主建
代码如下:
我建议你 设个断点跟一下,看看是哪错了~~~
this.GridView2.DataKeyNames = new string[] { "id" };//主键