Articles in this section
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 Sub

The following images show the column width of the RowHeaders before and after the increase.

Before using QueryColWidth event in GridGrouping control

Figure 1: Before using the QueryColWidth event

 

After using QueryColWidth event in GridGrouping control

Figure 2: After using the QueryColWidth event

Samples:

C#Rowheader_c#

VBRowheader_vb 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please  to leave a comment
Access denied
Access denied