一、 问题描述
向DataGridView大量插数据时,数据向下滚动会出现闪屏。
如果把DataGridView拖拽出显示屏的可视区域,然后再拖动滚动条显示DataGridView,我们发现表格里的数据刷新有问题而不能正常显示。
二、 问题重现
1. 在Vista或者Win7中,把主题设为Aero;
2. 在Visual Studio中创建一个Winforms工程;
3. 在Form1上添加一个DataGridView,并在属性(Properties)窗口为它添加三列;
4. 为Form1添加Load的事件相应器(Event Handler),并添加如下代码:
private void Form1_Load(object sender, EventArgs e)
{
for (int j = 0; j < 20; ++j)
{