Bonjour,
Je ne m'en sors pas malgré mes recherches.
Une base SQL server est accédée via une classe linq2sql (*.dbml).
Je souhaite pour un champ (MaTable.Nom) rendre la saisie obligatoire sur un winform en VB.
J'ai testé ceci dans une classe partielle de MaTable:Mais je ne sais pas à quel niveau intercepter l'erreur. Donc je me retrouve avec le message "L'exception Exception n'a pas été gérée par le code utilisateur." D'accord mais où ? BindingSource_DataError non, BindingSource_ListChanged non plus. J'ai déplacé dans OnNomChanging, idem... Je suis bloqué.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Partial Public Class MaTable Private Sub OnNomChanged() If String.IsNullOrEmpty(Nom) Then Throw New System.Exception("Le nom est obligatoire.") End If End Sub End Class
Comment fait-on pour intercepter ce genre d'erreur lors de la saisie utilisateur ?
D'avance merci.
Laumon.
Partager