DataGridView.RowHeadersVisible Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets or sets a value indicating whether the column that contains row headers is displayed.

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

member RowHeadersVisible : bool with get, set

Property Value

Type: System.Boolean

true if the column that contains row headers is displayed; otherwise, false. The default is true.

Exception Condition
InvalidOperationException

The specified value when setting this property is false and the AutoSizeRowsMode property is set to AllHeaders or DisplayedHeaders.

If the RowHeadersVisible property is false, a row whose Resizable property is set to truecan still be resized in the user interface (UI) by clicking the mouse cursor anywhere along the bottom border of the row to be resized.

The following code example demonstrates how to set the ColumnHeadersDefaultCellStyle, AutoSizeRowsMode, ColumnHeadersBorderStyle, CellBorderStyle, GridColor, BackgroundColor, RowHeadersVisible, SelectionMode, ColumnCount, and MultiSelect properties. In addition, the code example demonstrates how to set the DataGridViewColumn.Name and DataGridViewColumn.DefaultCellStyle properties. To run this example, paste the code into a form that contains a DataGridView named dataGridView1, and then call the SetUpDataGridView method from the form's constructor or Load event handler. Ensure all events are associated with their event handlers.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 2.0
Return to top
Show: