FineUI 官方论坛

标题: Grid分页后,如何批量删除 [打印本页]

作者: 伍_名_氏    时间: 2012-3-30 16:44
标题: Grid分页后,如何批量删除
RT:不分页状态,批量删除的可以的,但是分页后,如何获取DataKeys的内容,如果是选中记录行,我如何利用这个记录行来操作,请指点,我取分页的记录行为:   foreach (int row in Grid1.SelectedRowIndexArray)
        {
int rowCount=((Grid1.PageIndex+1)*Grid1.PageSize)+row;
}

这个怎么关联到DataKeys.....

作者: 幻之达    时间: 2012-3-30 16:58
不明白分页就不能批量删除???除非是说第一页选的记录,翻到第二页时还保持第一页选中的记录,但目前控件貌似不支持
作者: 水若寒冰    时间: 2012-3-31 08:50
楼主的意思应该是这样:分页之后翻到第二页了,取出的key值还是第一页的。所以删除的时候删的是第一页的数据。楼主应该先搞清楚自己是用数据库分页还是内存分页。数据库分页和内存分页获取key值方式有点不同。
作者: 伍_名_氏    时间: 2012-3-31 09:45
加上分页判断就可以了,我没加就报错溢出




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4