数据比较多 一页显示10 ~30的样子  想对每一页进行批量操作,不用一个个编辑来方便用户.可是gridview的编辑只能实现单条数据的更新有其他的方式么 GridView

解决方案 »

  1.   

    如果是删除呢可以全部删除!而更新的话,因为每条数据都不一样,如果要实现对所有的操作都实现同一个数据,要么这样在gridview前面加上一个checkbox 外面加上一个按钮 在checkbox选中的情况下 通过这个绑定的主键 搜索出这条数据,然后在更新。不知道明不明白我的意思
      

  2.   

    如果是删除呢可以全部删除!而更新的话,因为每条数据都不一样,如果要实现对所有的操作都实现同一个数据,要么这样在gridview前面加上一个checkbox 外面加上一个按钮 在checkbox选中的情况下 通过这个绑定的主键 搜索出这条数据,然后在更新。不知道明不明白我的意思这个我是知道 批量删除很好做的,用checkbox 加个js全选就行 (取每一行的主键ID嘛)       主要是更新的时候我想保留gridview原有的编辑功能, 用户不是每次都批量操作吗 可能是修改单独的一条。    不过这两种做法会有冲突 ,特别是用户编辑单条数据 后没有更新或者取消  就去选中checkbox来批量操作的时候。gridview的编辑要重新绑定才生效的
      

  3.   

    如果是删除呢可以全部删除!而更新的话,因为每条数据都不一样,如果要实现对所有的操作都实现同一个数据,要么这样在gridview前面加上一个checkbox 外面加上一个按钮 在checkbox选中的情况下 通过这个绑定的主键 搜索出这条数据,然后在更新。不知道明不明白我的意思这个我是知道 批量删除很好做的,用checkbox 加个js全选就行 (取每一行的主键ID嘛)       主要是更新的时候我想保留gridview原有的编辑功能, 用户不是每次都批量操作吗 可能是修改单独的一条。    不过这两种做法会有冲突 ,特别是用户编辑单条数据 后没有更新或者取消  就去选中checkbox来批量操作的时候。gridview的编辑要重新绑定才生效的
    更新就把checkbox 屏蔽掉
      

  4.   

    好主意 !  thanks very much