清除multirow的选中行及设定Datasource后会设定选中行
multirow在设定Datasource后会改变CurrentCellPosition.RowIndex的值为0.1.有何方法可以在改变Datasource时不选中任何行,或者不触发SelectionChanged事件。
2.为何执行了ClearSelection后,看CurrentCellPosition.RowIndex的值还是0 因为CurrentCell会被自动选中,而且CurrentCell的位置是根据数据源的CurrentIndex自动同步的。
如果你不想要CurrentCell,可以把CurrentCellPosition设置为CellPosition.Empty。 行选择状态本来不想在设定datasource时触发SelectionChanged。看来只有在别的地方补救了。
还发现在设定datasource后会改变HideSelection属性,设定之前是True,之后自动变为False了。。。
导致自动选择了第一行。 回复 3楼qiuzhilv007的帖子
有关更换DataSource会改变HideSelection的问题。
我们测试后给你反馈,很抱歉给你带来的不便。 回复 3楼qiuzhilv007的帖子
你好。
很抱歉回复晚了,我们尝试你说的问题,没有重现。
更改DataSource属性,不能改变HideSelection.
页:
[1]