1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| Public Sub rempcombobox(ByVal RequeteSQL As String, ByVal combo As ComboBox)
objCommand = New MySqlCommand(RequeteSQL, Connection)
objDataReader = objCommand.ExecuteReader
'création datatable avec 2 colonnes
Dim dt As New DataTable
dt.Columns.Add("code")
dt.Columns.Add("libville")
While objDataReader.Read
' lit l'IDville, et concaténe le code postal et la ville
dt.Rows.Add(objDataReader.GetString(0), objDataReader.GetString(1) + " " + objDataReader.GetString(2))
End While
' met dt et la met dans la source de la combobox
combo.DataSource = dt
combo.ValueMember = "code"
combo.DisplayMember = "libville"
combo.DropDownStyle = ComboBoxStyle.DropDownList
objCommand = Nothing
objDataReader.Close()
objDataReader = Nothing
End Sub |
Partager