嗯,这是我的问题,如果我有一个数据表“Student”,里面的“Section”列是 BE701P、BE101P、BE701P、BE701P、BE101P,我该如何防止组合框中的双重显示。我只想显示这样的“BE701P和BE101P”组合框以防止冗余显示,这可能吗?
Private Sub section()
Try
conn = New OleDbConnection(Get_Constring)
Dim sSQL As String = ("SELECT [section] FROM student where username like'" & Administrator.lblusername.Text & "%' ")
Dim da As New OleDbDataAdapter(sSQL, conn)
Dim ds As New DataSet
da.Fill(ds)
cmbsection.ValueMember = "section"
cmbsection.DataSource = ds.Tables(0)
cmbsection.SelectedIndex = 0
Catch ex As Exception
MsgBox("ERROR : " & ex.Message.ToString)
End Try
End Sub
它将所有数据显示到组合框中并进行冗余显示。因为我想防止冗余。我很乐意接受任何建议。