首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

DataGrid MyDataGrid_RowColChange,该如何解决

2012-01-14 
DataGridMyDataGrid_RowColChange表结构大致如下:PartNumIndex。。。。。E00011E00012E00013E00015E00022E00025

DataGrid MyDataGrid_RowColChange
表结构大致如下:
PartNum Index 。。。。。
E0001 1
E0001 2
E0001 3
E0001 5
E0002 2
E0002 5
E0002 6
E0002 7
E0002 8
。。。。。。。。

同一PartNum的Index不能有重复但不同的PartNum的可以重复(Index可以不连续)
现使用DataGrid显示出某个PartNum的记录,若用户加入或修改数据,在移动的其它行时需要检查Index是否重复,
若重复则不能移动的其它行并提示
我尝试在MyDataGrid_RowColChange中处理,但没能实现:
1.不知道如何检查当前行的数据是否已经存在(Find函数试了总是向下检查)
2.在MyDataGrid_RowColChange做的一些动作有再次触发了MyDataGrid_RowColChange,导致很乱,我搞不清楚

那位能给点提示,谢谢了

[解决办法]
DataGrid1_BeforeUpdate
[解决办法]
注意用Delete的时候用UpdateBatch ,游标锁定类型定义为 adLockBatchOptimistic
[解决办法]
UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP

热点排行