一个带有分页的GridView的页面两个人或多个人访问时,[size=16px][/一个人新增或删除之后另一个人在进行重新绑定之前在行内编辑,后者编辑的数据不是所想要编辑的数据[size],如果编辑想要编辑的数据如何做?请各位大侠帮帮忙.....谢谢!

解决方案 »

  1.   

    如果一个人先删除呢?另外一个人在查看,然后等前者删除完成之后点击编辑,后者所编辑的不就是未删除之前gridview中数据的点击行的下一行数据了吗?
      

  2.   

    比如gridview中有三行数据,两人同时查看,前者先点击删除第一行数据,后者不进行操作,前者删除完成之后,数据库中现在是两条数据,后者查看的还是三条数据对吧?然后后者点击编辑第二行数据,编辑时必须要重新绑定的,后者他所编辑行是第二行,但是重新绑定之后第二行现在所绑定的是未删除数据之前的第三行数据啊,对吧?
      

  3.   

    第二个人删除的时候进行select count(*)查询,如和gridview数量不同则提示数据过旧,请刷新