当前位置:编程学习 > C#/ASP.NET >>

ComboBox从数据库添加item 控件显示闪烁问题

下面是添加item代码 (已成功)
Connection = New OleDbConnection(Access)
        Dim SavedDataAdapter As New OleDbDataAdapter("Select Distinct [项目名称] From [" & TableName & "]", Connection)
        Connection.Close()
        SavedDataAdapter.Fill(SavedDataSet, TableName)
        ComboBoxProjectName.DataSource = SavedDataSet
        ComboBoxProjectName.DisplayMember = TableName & ".项目名称"
        Connection.Close()

但是每次运行这段代码ComboBox控件都闪烁
网上查找了原因 说是一下在在item里面添加太多 导致重绘了多次控件 解决代码如下

Dim i As Integer = 0
ComboBox1.BeginUpdate()
For i = 0 To 999
ComboBox1.Items.Add("Item " & ComboBox1.Items.Count.ToString)
Next
ComboBox1.EndUpdate()

求教各位大神 我的代码怎么修改 才能避免ComboBox闪烁!!! 跪谢 --------------------编程问答-------------------- 程序我试了下。你这个是写在哪个事件下面的?是不是做了无限循环了。无限的向ComboBox中添加item了。估计问题是出现在了你的事件处理上。你可以自己调试下,将程序考出来换个单一事件触发。
或者弄个计数器,查看ComboBox里的item是否在一直增加!调试方法很多。
还有你把上段代码贴出来干嘛,有必然的联系吗?
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,