Bonjour,
Je bute sur un problème depuis plusieurs jours sans trouver de solution :
J'ai un Combobox dont les données proviennent d'une Bindingsource
Les données sont issues d'une BindingList:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub DialogProbesCalibration_Load(sender As Object, e As EventArgs) Handles MyBase.Load '... Me.ComboBoxAmplifier.DisplayMember = "Name" Me.ComboBoxAmplifier.ValueMember = "Name" Me.ComboBoxAmplifier.DataSource = Me.AmplifiersBindingSource Me.AmplifiersBindingSource.DataSource = Devices.Amplifiers End Sub
La définition de la classe classAmplifier est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Private Amplifiers As BindingList(Of classAmplifier)
Je souhaite pouvoir éditer le nom (Name) directement dans le Combobox et bien sur que les modifications soient enregistrées dans ma BindingList.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Class classAmplifier Protected cName As String Protected cCalibrDate As Date Protected cGains As List(Of classGain) Protected cWriteEnable As Boolean '...
Actuellement, j'arrive à peupler correctement la Combobox avec tous les amplis définis dans la BindingList mais impossible de modifier un nom existant.
Si quelqu'un a une idée, je suis preneur.
Cordialement,
Partager