我有以下代码来绑定数据库表中的组合框:
Public Sub FillComboBox(ByVal cboCombo As ComboBox, ByVal sSQL As String, ByVal strTable As String, ByVal strDisplayMember As String, ByVal strValueMember As String)
Dim CN As New OleDbConnection
Try
With CN
If .State = ConnectionState.Open Then .Close()
.ConnectionString = cnString
.Open()
End With
Dim da As OleDbDataAdapter = New OleDbDataAdapter(sSQL, CN)
Dim dt As New DataSet
da.Fill(dt, strTable)
cboCombo.DataSource = dt.Tables(strTable).DefaultView
cboCombo.DisplayMember = strDisplayMember
cboCombo.ValueMember = strValueMember
Catch ex As Exception
MessageBox.Show(ex.Message)
Debug.Print(ex.Message)
Finally
CN.Close()
End Try
End Sub
由于“选择项目”值不是表中记录的一部分,我如何将它添加到组合框中?