DataGrid.ParentRowsLabelStyle Property

Gets or sets the way parent row labels are displayed.

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

public DataGridParentRowsLabelStyle ParentRowsLabelStyle { get; set; }
/** @property */
public DataGridParentRowsLabelStyle get_ParentRowsLabelStyle ()

/** @property */
public void set_ParentRowsLabelStyle (DataGridParentRowsLabelStyle value)

public function get ParentRowsLabelStyle () : DataGridParentRowsLabelStyle

public function set ParentRowsLabelStyle (value : DataGridParentRowsLabelStyle)

Not applicable.

Property Value

One of the DataGridParentRowsLabelStyle values. The default is Both.

Exception typeCondition


The enumerator was not valid.

The following code example cycles through the possible values for the ParentRowsLabelStyle property.

Private Sub ChangeParentRowLabels(ByVal myGrid As DataGrid)
    Static currentLabelStyle As Integer
    If currentLabelStyle = 4 Then currentLabelStyle = 0
    Select Case currentLabelStyle
    Case 0 
       myGrid.ParentRowsLabelStyle = DataGridParentRowsLabelStyle.None
    Case 1
       myGrid.ParentRowsLabelStyle = DataGridParentRowsLabelStyle.TableName
    Case 2
       myGrid.ParentRowsLabelStyle = DataGridParentRowsLabelStyle.ColumnName
    Case 3
       myGrid.ParentRowsLabelStyle = DataGridParentRowsLabelStyle.Both
    Case Else
       myGrid.ParentRowsLabelStyle = DataGridParentRowsLabelStyle.Both
    End Select
 End Sub

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

Community Additions