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.