datagrid因排序造成的添加删除问题解决方案
2004-12-21 19:00
447 查看
1。使用dataview绑定datagrid,不要使用datatable
2。在删除更新之前要定位光标到当前行。因为用户可能先点击一条记录,然后在点击行头,这时候详细列表中的记录是排序前的记录,而当前行是排序后的记录。而且sort属性在mouseup事件中没有被改变,是在mouseup事件后在背重新设置的。如果强行在mouseup中改变sort属性,其结果mouseup以后sort还是会被默认设置。所以只有在修改和删除的时候在定位到当前行了。
2。在删除更新之前要定位光标到当前行。因为用户可能先点击一条记录,然后在点击行头,这时候详细列表中的记录是排序前的记录,而当前行是排序后的记录。而且sort属性在mouseup事件中没有被改变,是在mouseup事件后在背重新设置的。如果强行在mouseup中改变sort属性,其结果mouseup以后sort还是会被默认设置。所以只有在修改和删除的时候在定位到当前行了。
相关文章推荐
- datagrid因排序造成的添加删除问题解决方案
- 巧妙解决mysql删除或添加记录时,对自增主键ID进行重新排序的问题
- 今天解决了DataGrid无刷新全选删除问题。
- 【Javascript】解决Ajax轮询造成的线程阻塞问题(过渡方案)
- 修改删除目录操作之后,Session失效问题解决方案
- bitmap位图方案解决海量数据文件排序的问题
- 在ScrollView添加一个ListView造成的滚动问题的简单解决办法
- 使用c3p0与DBCP连接池,造成的MySql 8小时问题解决方案
- [在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题
- 网络打印机提示的“功能地址0x造成了一个保护错误”问题解决方案
- c3p0与DBCP连接池,造成的MySql 8小时问题解决方案
- 添加/删除程序空白窗口及控制面板窗口显示异常问题的解决方法
- javaWeb开发中关于eclipse等ide重新部署或重启项目等原因造成上传文件丢失问题解决方案
- 解决豆丁网的资源无法预览问题或无法注册 Flash player 的 Activex 控件或其它因为flash插件问题造成无法浏览器问题解决方案
- 解决EasyUi中的DataGrid删除一条记录后,被删除的数据仍处于被选中状态问题
- discuz x2 个人资料项排序问题解决方法、添加自定义字段、修改栏目名称和介绍
- 解决sleep延时阻塞程序主线程,造成程序未响应问题方案
- 添加删除WINDOW组件不能使用的问题解决
- 解决“添加删除程序”里面隐藏问题
- js 添加 和删除节点的方法(只在IE上可以,求助,能解决兼容性问题)