DataGridViewRow.Selected Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy wiersz jest zaznaczony.

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

Wartość właściwości

true jeśli wiersz jest zaznaczony; w przeciwnym razie , false.

Wyjątki

Wiersz znajduje się w kontrolce DataGridView i jest udostępnionym wierszem.

Przykłady

Poniższy przykład kodu ilustruje użycie tej właściwości.

void dataGridView1_ColumnHeaderMouseClick(
    object sender, DataGridViewCellMouseEventArgs e)
{
    this.dataGridView1.SelectionMode =
        DataGridViewSelectionMode.ColumnHeaderSelect;
    this.dataGridView1.Columns[e.ColumnIndex].HeaderCell
        .SortGlyphDirection = SortOrder.None;
    this.dataGridView1.Columns[e.ColumnIndex].Selected = true;
}

void dataGridView1_RowHeaderMouseClick(
    object sender, DataGridViewCellMouseEventArgs e)
{
    this.dataGridView1.SelectionMode =
        DataGridViewSelectionMode.RowHeaderSelect;
    this.dataGridView1.Rows[e.RowIndex].Selected = true;
}
Private Sub dataGridView1_ColumnHeaderMouseClick( _
    ByVal sender As Object, ByVal e As DataGridViewCellMouseEventArgs) _
    Handles dataGridView1.ColumnHeaderMouseClick

    Me.dataGridView1.SelectionMode = _
        DataGridViewSelectionMode.ColumnHeaderSelect
    Me.dataGridView1.Columns(e.ColumnIndex).HeaderCell _
        .SortGlyphDirection = SortOrder.None
    Me.dataGridView1.Columns(e.ColumnIndex).Selected = True

End Sub

Private Sub dataGridView1_RowHeaderMouseClick( _
    ByVal sender As Object, ByVal e As DataGridViewCellMouseEventArgs) _
    Handles dataGridView1.RowHeaderMouseClick

    Me.dataGridView1.SelectionMode = _
        DataGridViewSelectionMode.RowHeaderSelect
    Me.dataGridView1.Rows(e.RowIndex).Selected = True

End Sub

Uwagi

Nie można użyć tej właściwości z udostępnionym wierszem. Aby uzyskać więcej informacji na temat wierszy udostępnionych, zobacz Best Practices for Scaling the Windows Forms DataGridView Control (Najlepsze rozwiązania dotyczące skalowania kontrolki DataGridView Windows Forms).

Dotyczy

Zobacz też