combobox求解,毕业设计弄的头痛
我用combobox绑定到学院数据库下拉列表是样的 : 当我运行程序时选择金融学院时,下拉列表为:
信息工程学院 金融学院
金融学院 金融学院
商学院 商学院
法学院 法学院
意思也就是信息工程学院被覆盖找不到了,这是怎么回事???????????????????????????
Dim sqlConnectionl As SqlClient.SqlConnection
Dim strConnect As String = "data source=FG-C99768EB468F\SQLEXPRESS;integrated security = sspi;initial catalog=高校田径运动会"
sqlConnectionl = New System.Data.SqlClient.SqlConnection(strConnect)
sqlConnectionl.Open()
Dim cmd As New SqlCommand()
cmd.Connection = sqlConnectionl
= CommandType.Text
= "select zymc from zyb where xymc ='" + combobox1.Text + "'" 从专业表里选择对应学院的专业
Dim mydataadapter As New SqlDataAdapter
mydataadapter.SelectCommand = cmd
Dim myds As New DataSet
mydataadapter.Fill(myds, "zyb") 填充
Dim i As Integer
Dim str As String
For i = 0 To myds.Tables("zyb").Rows.Count - 1 循环
str = myds.Tables("zyb").Rows(i)("zymc").ToString
ComboBox2.Items.Add(str) 将对应学院的专业添加到ComboBox2中
Next i
sqlConnectionl.Close()
代码运行时,对应学院的专业会出现两次,
比如在ComboBox1中选择信息工程学院,在ComboBox2就会这样显示
信息管理与信息系统
电子信息工程
信息管理与信息系统
电子信息工程
出现两次填充,问题在哪,还请高手指点一下?????????????????