c#(winform)如何实现先加载窗体再给窗体上的控件赋值

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:02:09
现在有一个修改数据的窗体,里面有很多控件,比如:姓名,性别,身份证号等等,当修改一条数据时,这个窗体打开,然后读取数据库中对应的值!我是在from_load事件中读取数据库然后给控件一一赋值,这样打开这个窗体速度比较慢,怎么能做到先把窗体和所有控件显示出来,然后再读取数据库,再给所有控件赋值?

在form_shown事件里写,而不是form_load里写

用多线程来做

异步读取吧,如果你同步读取的话会阻止用户界面线程,让你的界面卡住

怎么会慢 。
最多不过几秒,这个时间我不认为慢 哦。