DataGridViewRow.Selected Property

 

Gets or sets a value indicating whether the row is selected.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

Public Overrides Property Selected As Boolean

Property Value

Type: System.Boolean

true if the row is selected; otherwise, false.

Exception Condition
InvalidOperationException

The row is in a DataGridView control and is a shared row.

You cannot use this property with a shared row. For more information about shared rows, see Best Practices for Scaling the Windows Forms DataGridView Control.

The following code example illustrates the use of this property.

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

.NET Framework
Available since 2.0
Return to top
Show: