DataSet Validation Donnees
Bonjour,
Je souhaiterais faire de la validation de données sur les données de mon formulaire.
Je suis dans le contexte d'un dataset fortement typé.
Je réussis à signaler les erreurs de l'utilisateur lors du changement d'une valeur MAIS les données sont enregistrées en base de données malgré le message d'erreur.
Je ne sais pas comment bloquer les changements qui génèrent des erreurs.
Si quelqu'un peut m'aider ..... Merci
Lors de l'enregistrement du formulaire
Code:
1 2
| Me.Validate()
Me.TableAdapterManager.UpdateAll(Me.CollectifDataSet) |
Dans la partie Code du Dataset
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Partial Class collectifDataSet
Partial Class T_CONVENTIONDataTable
Private Sub T_CONVENTIONDataTable_ColumnChanging(ByVal sender As System.Object, ByVal e As System.Data.DataColumnChangeEventArgs) Handles Me.ColumnChanging
If (e.Column.ColumnName = Me.EnvoiConventionColumn.ColumnName) Then
'Ajoutez le code utilisateur ici
If CType(e.ProposedValue, Date) <> Today Then
e.Row.SetColumnError(e.Column, "Date envoi must be aujourd'hui ")
Else
e.Row.SetColumnError(e.Column, "")
End If
End If
End Sub
End Class
End Class |