在BindGrid()函数那里加
if(!IsPostback)
{
BindGrid();
}
问题存在两点:
第一点:没有在if(!ispostback){
第一次加载你所有的grid方法(建议你不同的gridview 写不同的方法这样net智能的开启另一个线程,从而不影响你其他几个grid。建议以后用这种编程风格,便于你以后修改、更新等)
}
第二点:每一个grid有其对应的事件(比如:排序、分页等等),如果你不了解这种机制的话,可能会写成一个,建议新手,不要再属性界面上双击事件而添加事件。当你手写达到一定阶段的时候(熟练采用这个)
查看更新取到的值有没有更新到数据库里面去,如果没有检查更新那一步,更新完重新绑定