做了一个MFC程序,单文档的,在程序生成向导中的DATA SOURCE....项引入了一张1.5M的数据表
又新增了六个对话框,各对话框和这张表有一定的交互.
比如在一个对话框中用了一个DataGrid控件来显示这张表
......
但是它运行起来的速度也太慢了点.要十几秒才行,你说这正常吗?
这种东西调试起来都伤时间啊
是挺慢的
1.5M的数据,最少有2000行记录,是否你在DataGrid中一次显示这么多数据导致程序慢了?能否分批显示?可能是你在建立这2000行记录时,这个循环花掉太多资源了。能否显示多少,就构造这么多的DataGrid行信息,因为不是每次都要看这么多数据的,多数情况下,用户就看前面那些信息的?
表的整体结构设计是否可以再简化?