Category / Section
                                    
                                How to increase the column width of the rowheader in WinForms GridGroupingControl?
                
                
                    2 mins read
                
            
    Column width of rowheader
The column
width of the RowHeaders can be increased, based on its values in the WinForms GridGroupingControl, through
the QueryColWidth event. The change of row header width is
used in the NumberedRowHeaders. The following code example demonstrates
the same.
C#
// Increases the ColWidth of the NumberedRowHeader.
this.gridGroupingControl1.TableModel.QueryColWidth += TableModel_QueryColWidth;
void TableModel_QueryColWidth(object sender, GridRowColSizeEventArgs e)
{
    if (e.Index == 0)
    {
        // Increases the RowHeader width based on digit count.
        e.Size = 30;
        e.Handled = true;
    }
}VB
'Increases the ColWidth of the NumberedRowHeader.
AddHandler Me.gridGroupingControl1.TableModel.QueryColWidth, AddressOf TableModel_QueryColWidth
Private Sub TableModel_QueryColWidth(ByVal sender As Object, ByVal e As GridRowColSizeEventArgs)
    If e.Index = 0 Then
        'Increases the RowHeader width based on digit count.
        e.Size = 30
        e.Handled = True
    End If
End SubThe following
images show the column width of the RowHeaders before and after
the increase.

Figure 1: Before using the QueryColWidth event

Figure 2: After using the QueryColWidth event
Samples:
C#: Rowheader_c#
VB: Rowheader_vb
