【发布时间】:2023-04-05 20:32:02
【问题描述】:
我有一个处于虚拟模式的 DataGridView,它通过在网格顶部插入行来不断更新,因此行看起来“向下流动”。
- 当网格未更新时,单元格选择行为符合预期:鼠标拖动选择会导致连续的矩形选择区域。
- 当网格得到连续更新时,选择区域被分解成多个并变得不连续。效果就像我在网格上用鼠标“绘制”选择一样。
当网格在选择单元格时更新时,我将如何保持行为 #1?
P。 S.
如果顶行不在视图中(即向下滚动几行),我会通过在每次新行到达时递增 DataGridView.FirstDisplayedScrollingRowIndex 来抑制滚动。
【问题讨论】: