Bonjour,
Je ne sais pas si mon pb est lié à EF, ou s’il est plus général, mais je vous le soumets :
J’ai une classe (champ) CONTACT lié à une classe VILLE via une relation 1-* et une clé VilleID
J’ai surchargé ma classe Contact pour affecter une valeur par défaut à VilleID
1 2 3 4
| Public Sub New()
' définition des valeurs par défaut lors de la création
_VilleID = 142
End Sub |
Je charge mon formulaire (type détail) par
1 2 3
| Dim query = From c In ctx.Contacts Select c
query.Load()
ContactBindingSource.DataSource = ctx.Contacts.Local.ToBindingList |
Dans mon formulaire, j’ai une TextBox bindée sur le libellé de la ville
ContactBindingSource - Ville.Libelle
L’affichage du libellé de la ville se fait correctement, sauf lors de la création d’un nouveau contact
ContactBindingSource.AddNew()
J’ai bien la valeur de ContactID = 0 et VilleID = 142 (valeur par défaut) mais ma TextBox n’affiche rien
Comment faire ?
Par avance, merci
Bertrand
Partager