DataGridViewRow.Selected Propiedad

Definición

Obtiene o establece un valor que indica si la fila está seleccionada.Gets or sets a value indicating whether the row is selected.

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

Valor de propiedad

true si la fila está seleccionada; en caso contrario, false.true if the row is selected; otherwise, false.

Excepciones

La fila está en un control DataGridView y es una fila compartida.The row is in a DataGridView control and is a shared row.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de esta propiedad.The following code example illustrates the use of this property.

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

Comentarios

No puede utilizar esta propiedad con una fila compartida.You cannot use this property with a shared row. Para obtener más información sobre las filas compartidas, vea prácticas recomendadas para escalar el control DataGridView Windows Forms.For more information about shared rows, see Best Practices for Scaling the Windows Forms DataGridView Control.

Se aplica a

Consulte también: