多个组合框未填充

时间:2015-12-08 23:00:44

标签: vb.net combobox

我使用visual studio 2012并使用vb.net编写Windows窗体代码。其中一种形式有两个组合框。我从一个从数据库中读取的列表中填充它们。下面的代码采用加载方法

的形式
Dim studentList as New List(Of clsStudent)
studentList = dbClass.loadStudents()
For Each student In studentList
    Dim entry As String = "row of info for combobox"
    Me.ComboBox1.Items.Add(entry)
Next

Dim catalogList as New List(Of clsCatalog)
catalogList = dbClass.loadCatalog()
For Each catalog In catalogList
    Dim entry As String = "row of info for combobox"
    Me.ComboBox2.Items.Add(entry)
Next

combobox1的代码正常工作和填充。问题是第二个没有。当我切换两个代码'顺序,然后combobox2工作,而combobox1没有。我觉得.load方法正在取消其他东西。 Thx提前

编辑:好吧我弄明白了。似乎数据库连接在调用.loadcatalog方法时关闭。所以我刚刚重新打开了.loadcatalog的连接。它看起来效率不高但有效。谢谢你们的帮助。

0 个答案:

没有答案