首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在vb.net中加载表单很慢

在vb.net中加载表单很慢
EN

Stack Overflow用户
提问于 2018-07-11 16:51:20
回答 0查看 295关注 0票数 1

我目前在vb.net的企业资源规划项目中工作。我想在表单加载时将产品数据加载到文本框中。我正在使用自动完成的方法,但有一个大约26000的数据,表单加载缓慢4分钟。有没有办法避免这种情况,或者有没有办法在应用程序启动时在后台调用这个函数?

这是我的自动完成文本框代码。它工作得很好,但它挂了很多,因为数据太大了。

代码语言:javascript
运行
复制
 Private Sub pn()
     Try
        con = Class1.dbconn
        Dim dt As New DataTable
        Dim ds As New DataSet
        ds.Tables.Add(dt)
        Dim da As New SqlDataAdapter("select [Part Name] from 
                                      Part_Master_Download$", con)
        da.Fill(dt)
        Dim r As DataRow
        TextBox9.AutoCompleteCustomSource.Clear()
        For Each r In dt.Rows
            TextBox9.AutoCompleteCustomSource.Add(r.Item(0).ToString)

        Next
        con.Close()

    Catch ex As Exception
        MessageBox.Show(ex.Message)
    End Try
End Sub

对于autocompletetextbox,textbox的属性应设置为true

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51281153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档