Le problème est que je lie directement le Datasource du Datagridviewcomboboxcolumn avec le bindingSource lié aux données
voici le code de remplissage
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Dim select_dgv_combo As New System.Data.Odbc.OdbcCommand(request, f_connection.connect_constraint)
'Mise en liaison avec le connecteur odbc
dgv_combo_dataAdaptater = New Odbc.OdbcDataAdapter(select_dgv_combo)
'Mise en liaison avec la table
dgv_combo_dataAdaptater.Fill(dgv_combo_dataSet, table)
'chargement des données
dgv_combo_dataTable = dgv_combo_dataSet.Tables(table)
dgv_combo_bindingSource.DataSource = dgv_combo_dataSet
dgv_combo_bindingSource.DataMember = dgv_combo_dataTable.TableName
'definition de la source de données de la liste
comboboxColumn.DataSource = dgv_combo_dataTable
'Valeur affichée dans la liste
comboboxColumn.DisplayMember = display
'Valeur réelle de l élément
comboboxColumn.ValueMember = value |
et la requete :
select domain.id_domain, domain.domain from q_constraint.domain UNION select NULL, NULL order by domain desc
Je ne comprends pas parce que aprés le message d'erreur mon champs est bien validé et si j'essaie de ne pas affiché le message à travers le sub dataError mon champs n'est pas validé
Partager