我用datagrid仅仅是显示记录集及删除记录,用一些未绑定的文本框修改和新增记录。我要在datagrid移到另一个记录前或删除记录前,判断文本框中的内容有无修改及询问用户是否保存修改。 那么请问,datagrid移动到别的记录之前会触发什么事件?RowColChange事件是在到达新记录时才触发,不太好处理。 还有删除记录前,也要检查当前记录的更改情况,代码应该写在什么事件里? 感谢高手赐教。 感谢帮忙up的朋友。
解决方案 »
- vb中select 命令问题请教
- access数据库数据按时间间隔筛选问题,求解决办法 ACCESS数据库字段 “温度”是每隔3秒钟存一个数据,查询的只要按照时间间隔选择其中的一部分即可,即 3秒、30秒、1分钟 。。。等几个时间间隔把数据筛选出来,请问怎么处理?
- API和dll以及注册表之间有什么关系?
- 如何拦截DLL或EXE文件中的msgbox框
- 双击关联文件出错, 有谁遇到过这种情况?
- commondialog的路径问题。
- 修改文本文件指定行。(基础类)
- 如何取得一个string的字节数,注:不是字符数!
- 马上就要知道
- ado如何调用带返回参数(不是记录集)的存储过程?
- 请问:如何在子窗体中改变母窗体的控件属性?
- 袁飞进!如何用你的屏幕取词控件取日文假名和俄文字母符号?
删除记录前检查当前记录的更改情况,代码应该写在 BeforeDelete 事件里
单击单独一行的记录选择器来选定这一行。按 CTRL 键并单击一行的记录选择器,将该行添加到已选定的行的列表中。单击单独一列的标头来选定该列。在标头行中将已选定的一组列拖动到相邻列来改变这组列。按 SHIFT 键并单击一个尚未被选定的列的标头,以增大所选定的一组列。单击一个单元来清除当前选定的行或列,该事件将在 RowColChange 事件出现之前引发。
可是,我用鼠标点击另一行的某一单元格,或是用方向键来改变光标行的位置,都不会触发这个事件。这样对于我的程序可不行啊。有没有好的解决办法?
注:我的datagrid的选取框样式设置为3-dbgHighlightRow