DataGridview排序后仍选中当前行! 即在DataGridView点击列头排序后选中的那一行仍然是在排序前的行。

2025-04-29 22:40:10
推荐回答(3个)
回答1:

在选中DataGridView时,将其标识保存在一个属性,或者一个变量中,点击排序时,再让DataGridView去选中这个标识的这一行(根据标识)。这个功能我没有做过,但是,我也看到别人实现过。我只能帮你出这个主意。

回答2:

排序后控件从新绑定了,你可以在选中行的时候做个状态记录,在排序事件里把记录状态的行设置为选中状态。

回答3:

是想要选中的行号不变还是选中的数据不变?