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

新人求解答:两个数据窗口只能同时选中其中的一行应该如何写

2012-09-14 
新人求解答:两个数据窗口只能同时选中其中的一行应该怎么写如题 在线等求解答我在两个datawindow的rowfocu

新人求解答:两个数据窗口只能同时选中其中的一行应该怎么写
如题 在线等求解答
我在两个datawindow的rowfocuschanged事件都写上这样的代码
If currentrow > 0 Then 
Parent.dw_1.SelectRow(0,false)
End If 
有的时候还是能同时都有高亮行

[解决办法]
RowFocusChanged事件是当数据窗口当前行改变之后触发
如果没有改变,就不会触发
建议用
EditChanged 当光标进入数据窗口对象中的一个字段时触发
[解决办法]
如dw_1和dw_2
在dw_1的clicked事件中:
int i
if row > 0 then
 for i = 1 to dw_2.rowcount()
dw_2.SelectRow(i,false)
 next
end if
if row > 0 then 
this.selectrow( row, true)
this.setrow( row)
end if
同样在dw_2的clicked事件中写类似代码,应该可以

热点排行