DATAGRID中断问题!
众所周知,DATAGRID在显示数据时,如果数据比较多,会出现等待的情况,有没有什么办法,比如按F5键让它中断显示,跳出来?谢谢! --------------------编程问答-------------------- 最好的办法是:不要一次把所有的数据都取下来,而是只取部分数据,datagrid翻页到所取数据的尾端的时候,再从数据库中取下一笔数据。 --------------------编程问答-------------------- 那好象等于没说啊,我意思是在显示数据的时候有没有什么方法可以中断它--------------------编程问答-------------------- 分页显示 --------------------编程问答-------------------- 多线程
把
dataadtper.fill (dt)和datagridview.datasource=datatable放在线程里面执行,主界面负责监视键盘输入,检测到F5就中止线程执行,但这样view里面没有数据 --------------------编程问答-------------------- 开一个线程来加载数据,,
等用户按你指定的终断键时停止,
线程加载数据具体有以下几种思路:一种看看.NET有没提供异步加载的方法,有的话直接用,,
二种:把数据分批读,分批加载,,每次加载检测用户是否按下终止键,因为每批加载的时间很短所以看起来一按下就终止,,你也可以一条条数据加载,不过效率太烂了
补充:.NET技术 , VB.NET