-1

启动时,动态创建的行和列的 DataGridView 看起来不错。

DGV 位于 TabPage 上。当我切换到另一个 TabPage 并再次返回时,DGV 全部转到达拉斯。它几乎看起来好像在旧渲染之上绘制了一个新的渲染,但有点偏离中心。

我在以下位置获得了“好网格”和“坏网格”的尖叫声:

http://warbler.posterous.com/good-grid-bad-grid#

4

1 回答 1

0

彻头彻尾的牛!

注释掉这段代码:

protected override CreateParams CreateParams {
    get {
        CreateParams cp = base.CreateParams;
        cp.ExStyle |= 0x02000000;  // Turn on WS_EX_COMPOSITED 
        return cp;
    }
}

...解决了问题。当我使用 TableLayoutPanel 时,该代码是必需的,但显然在用 DGV 替换 TLP 时会出现问题。

于 2012-08-24T19:02:11.780 回答