DataGridView.ClearSelection Metod

Definition

Avbryter markeringen av markerade celler.

Överlagringar

Name Description
ClearSelection(Int32, Int32, Boolean)

Avbryter markeringen av alla markerade celler förutom den som anges, om du vill se till att den angivna cellen är markerad.

ClearSelection()

Rensar den aktuella markeringen genom att avmarkera alla markerade celler.

ClearSelection(Int32, Int32, Boolean)

Källa:
DataGridView.Methods.cs
Källa:
DataGridView.Methods.cs
Källa:
DataGridView.Methods.cs
Källa:
DataGridView.Methods.cs
Källa:
DataGridView.Methods.cs

Avbryter markeringen av alla markerade celler förutom den som anges, om du vill se till att den angivna cellen är markerad.

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)

Parametrar

columnIndexException
Int32

Kolumnindexet som ska undantas.

rowIndexException
Int32

Radindexet som ska undantas.

selectExceptionElement
Boolean

true för att markera den exkluderade cellen, raden eller kolumnen. false för att behålla sitt ursprungliga tillstånd.

Undantag

columnIndexException är större än det högsta kolumnindexet.

-eller-

columnIndexException är mindre än -1 när SelectionMode är FullRowSelect, annars columnIndexException är mindre än 0.

-eller-

rowIndexException är större än det högsta radindexet.

-eller-

rowIndexException är mindre än -1 när SelectionMode är FullColumnSelect, annars rowIndexException är mindre än 0.

Kommentarer

Värdet rowIndexException -1 representerar en kolumnrubrik och värdet columnIndexException -1 representerar en radrubrik.

Den här metoden är användbar för att rensa den aktuella markeringen utan att avbryta markeringen av cellen, raden eller kolumnen som anges av undantagsindexen.

Om egenskapsvärdet SelectionMode tillåter enskilda cellval anger den Selected här metoden egenskapen för varje cell till false, exklusive cellen i den angivna raden och kolumnen. Om egenskapsvärdet SelectionMode tillåter fullständig rad- eller kolumnmarkering anger den Selected här metoden även egenskapen för varje rad eller kolumn till false, exklusive raden eller kolumnen som innehåller den angivna cellen.

Den exkluderade cellen, raden eller kolumnen kanske inte är i det valda tillståndet när den här metoden anropas. Den här metoden väljer den om selectExceptionElement parametervärdet är true. Beroende på markeringsläget kan hela raden eller kolumnen också väljas som ett resultat.

Se även

Gäller för

ClearSelection()

Källa:
DataGridView.Methods.cs
Källa:
DataGridView.Methods.cs
Källa:
DataGridView.Methods.cs
Källa:
DataGridView.Methods.cs
Källa:
DataGridView.Methods.cs

Rensar den aktuella markeringen genom att avmarkera alla markerade celler.

public:
 void ClearSelection();
public void ClearSelection();
member this.ClearSelection : unit -> unit
Public Sub ClearSelection ()

Exempel

I följande kodexempel avmarkeras valet av DataGridView. Om du vill köra det här exemplet klistrar du in koden i ett formulär som innehåller ett DataGridView namngivet dataGridView1 och ett Button namngivet clearSelectionButtonoch ser till att alla händelser är associerade med deras händelsehanterare.

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

Kommentarer

När den här metoden anropas är varje kolumn och rads Selected egenskap inställd på false.

Se även

Gäller för