Combobox et BindingSource
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
Code:
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 |
Les données sont issues d'une BindingList:
Code:
Private Amplifiers As BindingList(Of classAmplifier)
La définition de la classe classAmplifier est:
Code:
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
'... |
Je souhaite pouvoir éditer le nom (Name) directement dans le Combobox et bien sur que les modifications soient enregistrées dans ma BindingList.
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,