我有一个不断更新的数据网格视图。它不会以我想要的方式执行。数据网格视图很慢
你们可以提出一些你认为可以更快处理更新的替代控件吗?
谢谢。
////////////
没有约束力。当我使用数据源时更糟糕。
我更新了像DepthGridBid.Rows [i] .Cells [j] .Value = .. 我和我知道从更新,我收到的索引元素。
实施的虚拟模式。与旧版本相比。测量时机。它不是更快。
你们知道其他选择吗?
谢谢!
我有一个不断更新的数据网格视图。它不会以我想要的方式执行。数据网格视图很慢
你们可以提出一些你认为可以更快处理更新的替代控件吗?
谢谢。
////////////
没有约束力。当我使用数据源时更糟糕。
我更新了像DepthGridBid.Rows [i] .Cells [j] .Value = .. 我和我知道从更新,我收到的索引元素。
实施的虚拟模式。与旧版本相比。测量时机。它不是更快。
你们知道其他选择吗?
谢谢!
如果你不想绑定数据,并且你的数据变化很快,那么虚拟模式应该适合你。
// set the VirtualMode property to true
dataGridView.VirtualMode = true;
// handle the CellValueNeeded event
dataGridView.CellValueNeeded += new
DataGridViewCellValueEventHandler(dataGridView_CellValueNeeded);
如果你的数据长度总是相同的,你只需要设置的行和列一次,然后只调用invalidate()当您收到新的数据,告知DataGridView的,它需要重新绘制。
谢谢!似乎这对我更好 – Anya 2009-05-04 02:33:01
您还必须及时查询数据。
请看this
只是为了获得最大表现出来的DataGridView
的你也应该看看到DataGridView FAQ。
慢是主观的。你如何做更新?这是数据绑定的吗?没有限制?还是使用虚拟模式?如果数据绑定,更新每行或整个列表完成? – 2009-04-30 09:39:24