うーん、これは私の問題です。列「セクション」を持つデータテーブル「学生」が 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
すべてのデータをコンボボックスに表示し、冗長表示を行います。重複を防ぎたいので。どんな提案でも大歓迎です。