我在窗体加载的时候让它从数据库中读取记录,但是由于数据过多,窗体显示的速度太慢了!我该怎么办啊! 可以做个启动窗体,等完全读入数据再显示主窗体如果必须先显示主窗体,可以开个新线程来完成读取数据的工作 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 学习,是不是可以做个延迟加载,用Timer控制,在主窗体加载后多长时间执行 如果读取数据需要等待的时间不算太长,在做个启动窗体,等待数据的读取(可以用多线程)。当然读数据的时间比较长的话,就得分批延迟加载了。 我写那程序也遇到了这个问题,我处理的方式是建立启动窗体!不过另外建立一个线程来载入数据的确也是个不错的办法! 可以不可以分页显示啊?这样的话会快点。 晕,都被上面的说过了!你可以使用线程来做,然后检测线程是否工作完毕,如果工作完毕则立即显示,否则的话继续显示载入中做启动窗口只是在程序启动需要加在主窗口时作的,如果你是需要在程序中要跑得话就用线程吧! 怎么实现从一个form弹出另一个form后,原来的form不能操作,只能对当前的操作呢? 很奇怪的现象,请教高手 wcf怎样不用配置文件设置最大会话数 求一个正则表达式,提取所有的自定义标签和参数。 如何调试C#的dll 请如何将月份的缩写转换成相应数值?比如将“DEC”转换成"11"? 小case:---请问如何做一个类似任务提醒式的功能? 问个错误 c#学习群1909991,欢迎志同道合的朋友加入!让我们一起进步! 一个随机出题的问题,抢分! 请问有读取保存RTF格式文本到数据库的例子吗? 怎么读取string 变量中的xml属性?
当然读数据的时间比较长的话,就得分批延迟加载了。
不过另外建立一个线程来载入数据的确也是个不错的办法!
这样的话会快点。
你可以使用线程来做,然后检测线程是否工作完毕,如果工作完毕则立即显示,否则的话继续显示载入中
做启动窗口只是在程序启动需要加在主窗口时作的,如果你是需要在程序中要跑得话就用线程吧!