FineUI 官方论坛
标题:
【非BUG】启用KeepCurrentSelection后,双击数据行错误
[打印本页]
作者:
舞柯庶
时间:
2016-1-5 16:19
标题:
【非BUG】启用KeepCurrentSelection后,双击数据行错误
Grid 启用 EnableMultiSelect=true,EnableCheckBoxSelect=true 后,在启用 KeepCurrentSelection=true
双击 数据行,
语句:
PageContext.RegisterStartupScript(Window1.GetShowReference("x.aspx?ID=" + Grid1.Rows[Grid1.SelectedRowIndex].DataKeys[0].ToString(), "详细信息"));
发现 启用
KeepCurrentSelection 后,双击数据行 前面的复选框,有时会取消选择,这时由于获取不到选择行号
SelectedRowIndex,所以出现错误!
设置
EnableMultiSelect=false 或
KeepCurrentSelection=false 没有问题!
作者:
sanshi
时间:
2016-1-5 17:28
这个还真不是BUG。
启用KeepCurrentSelection后,点击一次选中,再点击一次取消。你双击就相当于选中后取消,也就是没选中,到后台 Grid1.Rows[Grid1.SelectedRowIndex] 肯定出错!
作者:
好的
时间:
2016-1-6 17:18
没选中 不至于报错吧 代码写的不严谨
作者:
舞柯庶
时间:
2016-1-7 08:16
bug算不上,但是如果启用KeepCurrentSelection,使用双击事件时,会有点问题,双击时有可能会取消选择,如果没有更好的办法(比如双击能不取消选中),就只能绕开这样的操作了!
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4