DataGridView单元格未绘制

| 我有一个DataGridView,它不会绘制内容单元格。标头是可见的,可以调整大小。垂直滚动条在那里并且可以移动-这样行就存在了(当源更改时,滚动条会正确更新)。 但是应该绘制单元格的部分保持“未绘制”,这意味着在不刷新部分显示内容的情况下,您可以看到一些效果。当您移动窗体,并打开上下文菜单并关闭它时,背景会出现鬼影,该图形将保留在DataGridView的“单元格部分”中。 有没有人遇到过这种效果?     
已邀请:
我无法提供一个简单的示例,因此没有代码。只是希望有人能与DataGridView一起遇到效果。 不过,我找到了解决方案:我实现了
RowPrePaint
事件。当事件处理程序中发生异常时,数据网格会静默捕获该异常,并且不会绘制。我自己要做一个try-catch-block(并修复异常源以改善我的代码)。     
我自己的DataGridView也有同样的问题。 ZoolWay的自我回答使我朝着正确的方向前进。我的问题是我在Paint事件中为引用单元格的Value属性的自定义DataGridViewCell运行了一段代码。该属性未正确覆盖,因此在未能绘制一个单元格导致空白的部分透视控件后,DataGridView退出。     

要回复问题请先登录注册