DataGridView.ClearSelection Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Annule la sélection des cellules actuellement sélectionnées.
Surcharges
| ClearSelection(Int32, Int32, Boolean) |
Annule la sélection de toutes les cellules actuellement sélectionnées, à l’exception de celle qui est indiquée, en vérifiant éventuellement que la cellule indiquée est sélectionnée. |
| ClearSelection() |
Efface la sélection actuelle en désélectionnant toutes les cellules sélectionnées. |
ClearSelection(Int32, Int32, Boolean)
Annule la sélection de toutes les cellules actuellement sélectionnées, à l’exception de celle qui est indiquée, en vérifiant éventuellement que la cellule indiquée est sélectionnée.
protected:
void ClearSelection(int columnIndexException, int rowIndexException, bool selectExceptionElement);
protected void ClearSelection (int columnIndexException, int rowIndexException, bool selectExceptionElement);
member this.ClearSelection : int * int * bool -> unit
Protected Sub ClearSelection (columnIndexException As Integer, rowIndexException As Integer, selectExceptionElement As Boolean)
Paramètres
- columnIndexException
- Int32
Index de la colonne à exclure.
- rowIndexException
- Int32
Index de la ligne à exclure.
- selectExceptionElement
- Boolean
true pour sélectionner la cellule, ligne ou colonne exclue ; false pour conserver son état d’origine.
Exceptions
columnIndexException est supérieur à l’index de colonne le plus élevé.
ou -
columnIndexExceptionest inférieur à -1 quand SelectionMode est FullRowSelect ; sinon,columnIndexExceptionest inférieur à 0.ou -
rowIndexExceptionest supérieur à l’index de ligne le plus élevé.ou -
rowIndexExceptionest inférieur à -1 quand SelectionMode est FullColumnSelect ; sinon,rowIndexExceptionest inférieur à 0.
Remarques
La rowIndexException valeur -1 représente un en-tête de colonne et la columnIndexException valeur -1 représente un en-tête de ligne.
Cette méthode est utile pour effacer la sélection actuelle sans annuler la sélection de la cellule, de la ligne ou de la colonne indiquée par les index d’exception.
Si la valeur de la propriété autorise la SelectionMode sélection de cellule individuelle, cette méthode définit la Selected propriété de chaque cellule falsesur , à l’exclusion de la cellule dans la ligne et la colonne spécifiées. Si la valeur de la SelectionMode propriété autorise la sélection complète de lignes ou de colonnes, cette méthode définit également la Selected propriété de chaque ligne ou colonne falsesur , à l’exclusion de la ligne ou de la colonne contenant la cellule spécifiée.
La cellule, la ligne ou la colonne exclue peut ou non être dans l’état sélectionné lorsque cette méthode est appelée. Cette méthode la sélectionne si la valeur du selectExceptionElement paramètre est true. Selon le mode de sélection, l’intégralité de la ligne ou de la colonne peut également être sélectionnée en conséquence.
Voir aussi
S’applique à
ClearSelection()
Efface la sélection actuelle en désélectionnant toutes les cellules sélectionnées.
public:
void ClearSelection();
public void ClearSelection ();
member this.ClearSelection : unit -> unit
Public Sub ClearSelection ()
Exemples
L’exemple de code suivant efface la sélection du DataGridView. Pour exécuter cet exemple, collez le code dans un formulaire qui contient un DataGridView nom dataGridView1 et un Button nommé clearSelectionButton, et vérifiez que tous les événements sont associés à leurs gestionnaires d’événements.
private void clearSelectionButton_Click(object sender, EventArgs e)
{
dataGridView1.ClearSelection();
}
Private Sub clearSelectionButton_Click(ByVal sender As Object, _
ByVal e As EventArgs) Handles clearSelectionButton.Click
dataGridView1.ClearSelection()
End Sub
Remarques
Lorsque cette méthode est appelée, la propriété de chaque colonne et ligne Selected est définie falsesur .