Bonjour,

J'ai créer un simple UserControl contenant 2 TextBox. Le premier TextBox sera bindé à une source de données (valeur) et le second TextBox affichera le descriptif de cette valeur.

Le problème est que le binding fonctionne bien, mais lorsque j'éxecute la commande DataSet.HasChange pour vérifier s'il y a eu des changement, la commande renvoi toujours TRUE alors qu'aucun changement à été apporter aux données.

Voici le code de mon UserControl.

Merci pour l'aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<System.ComponentModel.DefaultBindingProperty("Valeur")> _
Public Class ControlSelection
 
    <System.ComponentModel.Bindable(True)> _
    Public Property Valeur() As String
        Get
            Return txtCode.Text
        End Get
        Set(ByVal value As String)
            txtCode.Text = value
        End Set
    End Property
End Class