数据窗口选中高亮的问题
功能:有两个数据窗口,dw_1(grid数据窗口)和dw_2,dw_1和dw_2的数据相同,只不过是显示的方式不同,dw_1以grid方式显示,dw_2以Form的方式显示,当用户鼠标点点dw_1一行的时候,dw_2显示dw_1那行的相应数据
代码:
在form的open事件中用以下代码分享数据
dw_1.ShareData(dw_2)
在dw_1.rowcountchanged的事件中
dw_2scrolltorow(currentrow)
出现的问题:
当dw_1的一行被选中时,整个行变为选中的高亮,同时dw_2的行也同时为高亮了
高亮的含义:选中后,列变成window默认选中后的颜色
我想实现的功能是:当dw_1的一行被选中时,高亮,同时dw_2的行显示dw_1的数据,但不高亮
我在dw_1.rowcountchanged事件中,加了以下代码
dw_2.scrolltorow(currentrow)
dw_2.SelectRow(currentrow, false)
这时虽然当dw_1改变行时,同时dw_2的行显示dw_1的数据,不高亮了,但是当选中dw_2时,dw_2整个行又被选中了,又变成了高亮的颜色.
[解决办法]
你都设成只读了吧!
[解决办法]
你自己关了,当然不亮了
[解决办法]
DW2置TAB ORDER