请教老师,比如在窗口AFTERLOAD 写入代码有1000-2000行,会影响窗口打开速度,打开窗口的时间有时10秒左右,有时需要20多秒
另外,在BUTTON的CLICK中写入代码多达400行,是否也影响打开窗口速度,以下代码是否有更简洁的写法
比如:
'--------------------------------SQL Table1 项目信息跟单 加载
Dim sd As WinForm.ComboBox
sd = e.Form.Controls("ComboBox3")
If sd.Value Is Nothing Then
Messagebox.Show("请先输入 年份","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
Else
Dim Cb0 As String = sd.Value
Dim y As Integer = Cb0
Dim dt1 As New Date(y, 1, 1)
Dim dt2 As New Date(y, 12, 31)
Dim Filter As String = "1=2"
Filter = "拜访日期 >= #" & dt1 & "# And 拜访日期 <= #" & dt2 & "#" 'SQL Table1 信息动态跟单
DataTables("流程监控_Table1").LoadFilter = Filter '设置加载条件
DataTables("流程监控_Table1").Load() '加载数据
'------------------------------------------------------------------------ SQL Table2 信息初步甄审
Dim Filter1 As String
Filter1 = "信息甄批_初审日期 >= #" & dt1 & "# And 信息甄批_初审日期 <= #" & dt2 & "#"
DataTables("流程监控_Table2").LoadFilter = Filter1 '设置加载条件
DataTables("流程监控_Table2").Load() '加载数据
...
...
...
另外,如果电脑打开,启动已发布项目需要30秒打开,然后关闭项目,再启动已发布项目只需要19秒;如果项目打开后第一次使用某窗口需要25秒打开,关闭该窗口,再次打开仅需要9秒,是什么原因。
[此贴子已经被作者于2016/9/13 11:32:36编辑过]