发布网友 发布时间:2022-04-30 04:43
共4个回答
热心网友 时间:2023-10-13 15:16
我也想知道如何解决这个问题,我以前的解决办法是动态加载数据,也就是你说的方法。即每次只显示本页的数据。上面几个老兄回答的都是一次性加载数据,确实这样可以避免多次读取数据源,速度也可以接受,可是你们有没有想过数据量很大时候的情况。十多个选项卡,如果用DATASET一次性加载,估计程序运行起来也需要个50、60M的内存。。。效率何在?热心网友 时间:2023-10-13 15:17
建议用dataset包含多个datatable来保存datagridview所要显示的数据,在窗体打开的时候连接数据库加载数据到DATASET,打开选项卡就直接从dataset中取数据不用再频繁的连接数据库了热心网友 时间:2023-10-13 15:17
刚开始只加载第一个卡片的数据热心网友 时间:2023-10-13 15:18
为什么要每点一次都要加载呢?所有的选项,都在第一次启动的时候,用线程进行绑定,加载,以后改变选项卡的时,都不需要加载吧?