代码之家  ›  专栏  ›  技术社区  ›  BeardinaSuit

DataGridView背景不刷新。留下的痕迹

  •  0
  • BeardinaSuit  · 技术社区  · 14 年前

    在.NET3.5中,我将一个DataGridView绑定在一个通用列表上。

    调整此网格的大小时,网格背景上没有项目的地方会留下一个残留痕迹。只有在某些列的wrapmode属性设置为true时才会发生这种情况。似乎只有被包装的内容不会在网格的背景上刷新。

    有人能解决这个问题吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   BeardinaSuit    14 年前

    我没有找到任何解决方案,我有一个解决办法,创建了一个自定义的编辑表单,并将网格保持为只读,只进行一次高度调整。

    为此,第三方网格应该做得更好。

        2
  •  0
  •   Kamran Khan    14 年前

    尝试 .Refresh() 方法,同时设置 .DoubleBuffer 属性到 false . 或者你可以写 code for custom painting