DataGridView.ShowRowErrors Propriété

Définition

Obtient ou définit une valeur indiquant si les en-têtes de lignes affichent des glyphes d’erreur pour chaque ligne qui contient une erreur d’entrée de données.

public:
 property bool ShowRowErrors { bool get(); void set(bool value); };
public bool ShowRowErrors { get; set; }
member this.ShowRowErrors : bool with get, set
Public Property ShowRowErrors As Boolean

Valeur de propriété

true si le DataGridViewRow indique qu'il y a une erreur ; sinon, false. La valeur par défaut est true.

Remarques

La ErrorText propriété indique s’il existe une erreur dans l’une des cellules d’une ligne. Si ErrorText est défini sur une valeur autre que Empty, un glyphe d’erreur (icône ErrorProvider icône ErrorProvider) s’affiche dans l’en-tête de ligne.

La largeur par défaut de l’en-tête de ligne inclut suffisamment d’espace pour afficher le glyphe d’erreur, que le glyphe soit affiché ou non. Si la taille de l’en-tête de ligne est ajustée de sorte qu’il n’y ait pas suffisamment d’espace pour afficher complètement le glyphe, le glyphe n’est pas affiché.

Étant donné que les en-têtes de ligne peuvent afficher du texte et des glyphes, le contenu de l’en-tête est affiché par priorité, comme suit :

  1. Texte affiché dans la cellule d’en-tête de ligne.

  2. Glyphe d’édition.

  3. Glyphe d’erreur.

Par exemple, si la largeur de ligne est réduite, le glyphe d’erreur disparaît d’abord, puis le glyphe standard, puis le texte.

Les utilisateurs avancés peuvent personnaliser le glyphe d’erreur en développant une classe personnalisée DataGridViewRowHeaderCell ou DataGridViewCell .

S’applique à

Voir aussi