首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

有段代码执行起来效率很低 电脑要傻好几秒 求更好的算法解决方法

2012-03-16 
有段代码执行起来效率很低 电脑要傻好几秒 求更好的算法VB.NET codePrivate Sub frmSearch_Load(ByVal sen

有段代码执行起来效率很低 电脑要傻好几秒 求更好的算法

VB.NET code
    Private Sub frmSearch_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load        '初始化窗体尺寸        initWindow(Me)        '绑定数据        Dim DV As DataView = DS.Tables("库存").DefaultView        dgvSearch.DataSource = DV        For i = 0 To 2            dgvSearch.Columns(i).Visible = False        Next        For i = 6 To dgvSearch.ColumnCount - 1            dgvSearch.Columns(i).Visible = False        Next    End Sub


因为数据量比较多 这个窗体第一次加载时我还以为死机了... 感觉这个东西的冗余数据太多 不知道有什么更好的办法 我只想显示第三列到第五列

[解决办法]
开一个线程或用backgroud控件,或加一个timer,在里面加载数据就不会假死了

热点排行