当用户单击一个最初不可见的单元格时,如何阻止数据网格视图剧烈重新绘制
本文关键字:网格 数据网 数据 视图 何阻止 绘制 新绘制 单元格 一个 单击 用户 | 更新日期: 2023-09-27 18:26:50
我有一个横向较大的数据网格视图。为了让用户看到它,必须滚动到其中的很大一部分。奇怪的是,每当第一次点击一个不在"原始可见单元格"组中的单元格时,datagridview就会决定重新绘制自己。这可能不是一个大问题,但对于这个数据网格视图来说,重新绘制非常缓慢和明显。
第二次单击以及随后对特定单元格的所有单击都不会导致重新绘制。
有人知道如何让数据网格视图平静下来吗?
谢谢!
为了解决这个问题,我只需要将DoubleBuffered=true添加到我的子类Datagridview的构造函数中。
感谢这个家伙:
DataGridView在我的两个屏幕之一上的糟糕重绘性能