DataGridView.ClearSelection Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Annulla la selezione delle celle attualmente selezionate.
Overload
ClearSelection(Int32, Int32, Boolean) |
Annulla la selezione di tutte le celle attualmente selezionate, ad eccezione di quella indicata, assicurando eventualmente che la cella indicata sia selezionata. |
ClearSelection() |
Cancella la selezione corrente deselezionando tutte le celle selezionate. |
ClearSelection(Int32, Int32, Boolean)
Annulla la selezione di tutte le celle attualmente selezionate, ad eccezione di quella indicata, assicurando eventualmente che la cella indicata sia selezionata.
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)
Parametri
- columnIndexException
- Int32
Indice di colonna da escludere.
- rowIndexException
- Int32
Indice di riga da escludere.
- selectExceptionElement
- Boolean
true
per selezionare la cella, la riga o la colonna esclusa, false
per mantenere lo stato originale.
Eccezioni
columnIndexException
è maggiore dell'indice di colonna più alto.
-oppure-
columnIndexException
è minore di -1 quando SelectionMode è FullRowSelect; in caso contrario, columnIndexException
è minore di 0.
-oppure-
rowIndexException
è maggiore dell'indice di riga più alto.
-oppure-
rowIndexException
è minore di -1 quando SelectionMode è FullColumnSelect; in caso contrario, rowIndexException
è minore di 0.
Commenti
Un rowIndexException
valore di -1 rappresenta un'intestazione di colonna e un columnIndexException
valore di -1 rappresenta un'intestazione di riga.
Questo metodo è utile per cancellare la selezione corrente senza annullare la selezione della cella, della riga o della colonna indicata dagli indici di eccezione.
Se il valore della SelectionMode proprietà consente la selezione di singole celle, questo metodo imposta la Selected proprietà di ogni cella su false
, escluso la cella nella riga e nella colonna specificata. Se il valore della proprietà consente la SelectionMode selezione completa di righe o colonne, questo metodo imposta anche la Selected proprietà di ogni riga o colonna su false
, escludendo la riga o la colonna contenente la cella specificata.
La cella, la riga o la colonna esclusi possono essere nello stato selezionato quando viene chiamato questo metodo. Questo metodo lo seleziona se il valore del selectExceptionElement
parametro è true
. A seconda della modalità di selezione, l'intera riga o colonna può essere selezionata anche come risultato.
Vedi anche
Si applica a
ClearSelection()
Cancella la selezione corrente deselezionando tutte le celle selezionate.
public:
void ClearSelection();
public void ClearSelection ();
member this.ClearSelection : unit -> unit
Public Sub ClearSelection ()
Esempio
Nell'esempio DataGridViewdi codice seguente viene cancellata la selezione di . Per eseguire questo esempio, incollare il codice in un modulo contenente un nome e un DataGridViewButton denominato dataGridView1
clearSelectionButton
e assicurarsi che tutti gli eventi siano associati ai gestori eventi.
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
Commenti
Quando questo metodo viene chiamato, ogni colonna e la proprietà della Selected riga è impostata su false
.