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 : 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
Les données sont issues d'une BindingList:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Private Amplifiers As BindingList(Of classAmplifier)
La définition de la classe classAmplifier est:
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
'...
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,