DataGridview控件显示大量数据的解决方案
Winform,Datagridview控件,需要一次性显示大量数据,比如5万行,每行20列左右。从库里边取出Datatable也就5秒,但是刷新到前台就慢死了。目前不想做分页,Virtual Mode好像不太会用?cellvalueneeded事件什么的都好理解,查了很多资料,甚至MSDN例子都是这个事件在被触发前,是需要给dgv预置空行的,比如需要先给dgv.RowCount赋值或者调用dgv.Rows.AddCopies(),但是恰恰是这个操作会耽误非常长的时间,我试了像MSDN例子那样在form_load的时候就给dgv预置50000空白行,form直接就不出来了,过好久才出来,不能理解MSDN例子里AddCopies(0,5000000)是如何运行出来的。如果虚模式一定要预置空行才能用,实在是不明白虚模式的意义。。。当然也可能是我用错了。求大神讲解一下或者给出解决方案~