Articles in this section
Category / Section

How to set a column width in WinForms GridListControl?

1 min read

Column width

To set the width of a GridListControl’s particular column, ColWidths property or QueryColWidth event can be used.

Using ColWidths property

C#

//To change the width of the columns.
this.gridListControl1.Grid.Model.ColWidths["CategoryName"] = 125;
this.gridListControl1.Grid.Model.ColWidths["Description"] = 125;

VB

'To change the width of the columns.
Me.gridListControl1.Grid.Model.ColWidths("CategoryName") = 125
Me.gridListControl1.Grid.Model.ColWidths("Description") = 125

 

Using QueryColWidth event

The column width can be set by setting the Size property. The e.Handled property should be set to true.

C#

//Event subscriptions.
this.gridListControl1.Grid.QueryColWidth += Grid_QueryColWidth;
 
//Event Customization
private void Grid_QueryColWidth(object sender, GridRowColSizeEventArgs e)
{
    if (e.Index == 1 || e.Index == 2)
    {
        e.Size = 125;
        e.Handled = true;
    }
}

 

VB

'Event subscriptions.
AddHandler Me.gridListControl1.Grid.QueryColWidth, AddressOf Grid_QueryColWidth
'Event Customization
Private Sub Grid_QueryColWidth(ByVal sender As Object, ByVal e As GridRowColSizeEventArgs)
    If e.Index = 1 OrElse e.Index = 2 Then
        e.Size = 125
        e.Handled = True
    End If
End Sub

 

Screenshot

Set the column width in GridListControl

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