我有一个不断更新的数据网格视图。它没有按照我希望的方式执行。
你们可以建议任何你认为会更快处理更新的替代控件吗?
感谢。
////////////
没有约束力。当我使用数据源时更糟糕。
我更新像DepthGridBid.Rows [i] .Cells [j] .Value = .. 我知道的i和j索引来自我收到的更新。
实施虚拟模式。与旧版本相比。测量时间。它并不快。
你们知道其他任何选择吗?
谢谢!
答案 0 :(得分:2)
如果您不想绑定数据,并且数据快速变化,那么虚拟模式应该适合您。
// set the VirtualMode property to true
dataGridView.VirtualMode = true;
// handle the CellValueNeeded event
dataGridView.CellValueNeeded += new
DataGridViewCellValueEventHandler(dataGridView_CellValueNeeded);
如果您的数据长度始终相同,则只需设置行和列一次,然后仅在接收新数据时调用Invalidate(),以通知DataGridView需要重新绘制。
答案 1 :(得分:0)
您还必须及时查询数据 请查看this
答案 2 :(得分:0)
为了获得DataGridView
以外的最佳效果,您还应该查看DataGridView FAQ。