Back to Devexpress

AutoGeneratingColumnEventArgs Class

maui-devexpress-dot-maui-dot-datagrid-7074172b.md

latest2.4 KB
Original Source

AutoGeneratingColumnEventArgs Class

Provides data for the DataGridView.AutoGeneratingColumn event.

Namespace : DevExpress.Maui.DataGrid

Assembly : DevExpress.Maui.DataGrid.dll

NuGet Package : DevExpress.Maui.DataGrid

Declaration

csharp
public class AutoGeneratingColumnEventArgs :
    CancelEventArgs

AutoGeneratingColumnEventArgs is the data class for the following events:

Remarks

The AutoGeneratingColumnEventArgs objects are automatically created, initialized and passed to the DataGridView.AutoGeneratingColumn event handlers.

Example

This example shows how to use the AutoGeneratingColumn event to modify an auto-generated column at the time it is created, or cancel the generation of a column.

xaml
<dxg:DataGridView x:Name="grid" ItemsSource="{Binding Employees}" 
                  AutoGenerateColumnsMode="Auto"
                  AutoGeneratingColumn="Grid_AutoGeneratingColumn">
    <!-- ... -->
</dxg:DataGridView>
csharp
using DevExpress.Maui.DataGrid;
// ...

private void Grid_AutoGeneratingColumn(object sender, AutoGeneratingColumnEventArgs e) {
    if (e.Column.FieldName == "Access")
        e.Column.Caption = "Access Level";
    if (e.Column.FieldName == "Photo")
        e.Cancel = true;
}

Inheritance

System.Object EventArgs CancelEventArgs AutoGeneratingColumnEventArgs

Extension Methods

Yield<AutoGeneratingColumnEventArgs>()

YieldIfNotNull<AutoGeneratingColumnEventArgs>()

See Also

AutoGeneratingColumnEventArgs Members

DevExpress.Maui.DataGrid Namespace