如何避免为数据源赋值的时候焦点进入Multirow
通过代码为绑定数据源的某个值进行赋值的时候,触发绑定的MultiRow的CellEnter事件,并且焦点会进入MultiRow。在改变值的时候如何不触发MultiRow的事件,并且焦点不进入MultiRow
谢谢 回复 1楼Kissmint的帖子
感谢您的问题反馈。
不过根据当前信息我们还无法重现问题,能否请你上传个 Demo 到论坛用于调查? 回复 2楼iceman的帖子
您好,问题解决了吗?
貌似绑定数据时,CurrentCell会自动变为第一个cell 回复 3楼zhbchwin的帖子
你好。
默认情况下,currentCell应该是CellIndex为0的单元格。 回复 4楼Alice的帖子
您好。
我的意思是重新绑定数据时不想让MultiRow触发RowEnter事件。
比如原来MultiRow中,选中了第6行的第6个单元格。
再次绑定数据时,自动变成选中第1行的第1个单元格了,这样触发了RowEnter事件。
绑定数据时能不让它触发RowEnter事件吗? 回复 5楼zhbchwin的帖子
绑定数据的时候不能控制事件的触发。
你记下上次绑定的位置,在再次绑定的时候还原这个位置。 你可以在每次绑定前删除事件,绑定后同步选择状态后再添加你的事件处理函数。 回复 7楼dafo的帖子
感谢@dafo 建议。 回复 7楼dafo的帖子
您好,第一次用VB.Net开发,能给个例子吗?
把所有已注册的事件删除,然后再把已注册的事件恢复。
谢谢。 回复 9楼zhbchwin的帖子
我很理解你在使用中遇到的问题,很抱歉我们没有现成的例子。
如果你在使用中遇到了什么问题,请将出现问题的Demo发给我们,我们可以帮你看看。
页:
[1]
2