Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez utiliser le composant Windows Forms ErrorProvider pour afficher les erreurs de colonne au sein d’un jeu de données ou d’une autre source de données. Pour qu’un ErrorProvider composant affiche des erreurs de données sur un formulaire, il n’est pas obligé d’être directement associé à un contrôle. Une fois qu’elle est liée à une source de données, elle peut afficher une icône d’erreur en regard de tout contrôle lié à la même source de données.
Remarque
Si vous modifiez les propriétés DataSource et DataMember du fournisseur d’erreurs au moment de l’exécution, vous devez utiliser la méthode BindToDataAndErrors pour éviter les conflits.
Pour afficher les erreurs de données
Lier le composant à une colonne spécifique dans une table de données.
' Assumes existence of DataSet1, DataTable1 TextBox1.DataBindings.Add("Text", DataSet1, "Customers.Name") ErrorProvider1.DataSource = DataSet1 ErrorProvider1.DataMember = "Customers"// Assumes existence of DataSet1, DataTable1 textBox1.DataBindings.Add("Text", DataSet1, "Customers.Name"); errorProvider1.DataSource = DataSet1; errorProvider1.DataMember = "Customers";Définissez la ContainerControl propriété sur le formulaire.
ErrorProvider1.ContainerControl = MeerrorProvider1.ContainerControl = this;Définissez la position de l’enregistrement actif sur une ligne qui contient une erreur de colonne.
DataTable1.Rows(5).SetColumnError("Name", "Bad data in this row.") Me.BindingContext(DataTable1).Position = 5DataTable1.Rows[5].SetColumnError("Name", "Bad data in this row."); this.BindingContext [DataTable1].Position = 5;
Voir aussi
- Vue d’ensemble du composant ErrorProvider
- Comment afficher les icônes d'erreur pour la validation de formulaire avec le composant Windows Forms ErrorProvider
.NET Desktop feedback