现有一个数据窗口中的值如下:
行号 TechID
1 A
2 C
3 B
4 C
5 B
6 B
7 A
8 A
9 A
10 B
11 B
12 B
13 B
14 B
15 B
16 A
版内的各位大神,判断条件是这样的,正上面的这些值中,如果出现不相邻的两行数据TechID重复的话,那么这个输入就是非法的。比如说,第1行和第7行就是所谓的"重复",但是单独看7、8、9行的话,因为这3行的数据是连续的,所以第7行和第9行是不重复的。
------解决思路----------------------
在itemchanged事件中
if dw_1.find("TechID='"+data+"' ",startrow,endrow)>0 then ....
return 1 表示不允许