Back to Devexpress

GridColumn.Width Property

maui-devexpress-dot-maui-dot-datagrid-dot-gridcolumn-c7b58db9.md

latest2.3 KB
Original Source

GridColumn.Width Property

Gets or sets the column’s width. This is a bindable property.

Namespace : DevExpress.Maui.DataGrid

Assembly : DevExpress.Maui.DataGrid.dll

NuGet Package : DevExpress.Maui.DataGrid

Declaration

csharp
[TypeConverter(typeof(GridLengthTypeConverter))]
public GridLength Width { get; set; }

Property Value

TypeDescription
GridLength

The column width in pixels.

|

Remarks

DataGridView adjusts column widths to make the total column width equal to the grid width. When you set the Width property for a column, the grid automatically resizes other columns. To specify minimum and maximum width limits for a column, use MinWidth and MaxWidth properties.

The Width property allows you to define the absolute or proportional (star) width value but does not support the Auto option. When you set a proportional column size, the remaining available space is distributed among columns similar to the standard grid that uses the same star sizing mechanism.

xaml
<dxg:DataGridView.Columns>
    <!-- Absolute width -->
    <dxg:TextColumn FieldName="Name" Width="150"/>
    <!-- Proportional width -->
    <dxg:DateColumn FieldName="Birthday" Width="2*"/>
    <dxg:TextColumn FieldName="City" Width="2*"/>
    <dxg:NumberColumn FieldName="Visits" Width="*"/>
</dxg:DataGridView.Columns>

If the total width of all columns exceeds the grid width, users can scroll grid columns horizontally. To maintain a column within the visible grid area, set the column’s FixedStyle property to True. You can use the IsHorizontalScrollBarVisible property to display or hide a horizontal scrollbar.

See Also

GridColumn Class

GridColumn Members

DevExpress.Maui.DataGrid Namespace