我在WinForms用户控件上放了一个UltraGrid.我已经调整了一些设置,因此我可以将网格用作只读多行选择表.但是有一个问题:默认情况下,第一行似乎被选中.
但该Selected.Rows
物业是空的,ActiveRow
财产也是null
.
因此该行似乎被选中,但事实并非如此,因此无法删除选择.
我确定必须在UltraGrid上的某处隐藏一个设置来控制这种行为.如果不是这种情况那么可能有一个解决方法?
谢谢.
经过一些研究后,我找到了一个解决方案,我将与大家分享:
myUltraGrid.DisplayLayout.Override.ActiveCellAppearance.Reset(); myUltraGrid.DisplayLayout.Override.ActiveRowAppearance.Reset();