0条评论
还没有人评论过~
有这样一句代码:
this.tabDecl.Controls.Add(this.uclFormalDeclView1);
tabDecl是一个TabPage;
uclFormalDeclView1 是一个用户控件,里边包含了很多的文本框,标签,下拉框等
控件,这样一来导致这个执行非常的慢,加载控件的时候造成界面卡死,要等几十
秒才能加载完毕,速度太慢了,有可以改进的地方吗?
加载一个窗口有10多s吗?
是不是逻辑有重复刷新?
是不是你添加数据到这个控件上面时慢
你试一下, 空数据加载看看罗
如果空数据加载这个控件快, 说明是你取数据这慢
就得整理取数据的问题, 如果空数据加载也十几秒, 找这个控件公司相关人士, 看看有没有新版本
其实也不是绑定慢,界面上绑定很快。绑定之后Add控件的时候慢,
解决办法,去掉下拉控件,替换成文本框。