Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在DataGridView中使用虚拟模式_C#_.net_Winforms_Datagridview - Fatal编程技术网

C# 在DataGridView中使用虚拟模式

C# 在DataGridView中使用虚拟模式,c#,.net,winforms,datagridview,C#,.net,Winforms,Datagridview,我有一个DataGridView,它通常在应用程序中填充40k-50k行。 如果我有这么多行,那么在选择不同行时,DataGridView的性能会受到影响。 优化DataGridView性能的最佳方法是什么? 我读过关于使用虚拟模式的文章,但我不知道如何实现它。 将VirtualMode转换为true可以解决所有问题吗?还是我们必须为需要显示行的时间编写自己的处理程序?请看一下这一点。引用自

我有一个
DataGridView
,它通常在应用程序中填充40k-50k行。 如果我有这么多行,那么在选择不同行时,
DataGridView
的性能会受到影响。 优化DataGridView性能的最佳方法是什么? 我读过关于使用虚拟模式的文章,但我不知道如何实现它。 将
VirtualMode
转换为
true
可以解决所有问题吗?还是我们必须为需要显示行的时间编写自己的处理程序?

请看一下这一点。引用自