New to Telerik UI for .NET MAUI? Start a free 30-day trial

.NET MAUI DataGrid DateColumn

The DataGridDateColumn is used to represent DateTime objects. It uses the Telerik UI for .NET MAUI DatePicker control to pick a value in EditMode.

Important Properties

  • PropertyName—Specifies the name of the property of the object type that represents each row within the grid.
  • DataMemberBinding—Defines the binding which points to the data member of the underlying object being displayed in the column's cell.
  • HeaderText—Defines the content that will be displayed in the Header UI that represents the column.
  • CellContentStyle(DataGridTextCellStyle)—Defines the appearance of each cell associated with this column.
  • CellContentStyleSelector—Defines the StyleSelector instance that allows for the dynamic appearance on a per-cell basis.
  • CellContentFormat—Specifies the custom format for each cell value. The String.Format routine is used and the format passed has to be in the form required by this method.
  • CellContentTemplate (DataTemplate)—Defines the appearance of each cell associated with the concrete column. CellContenTemplate enables you to customize the default content of the cell.
  • CellEditTemplate (DataTemplate)—Defines the editor associated with the concrete column. The CellEditTemplate is displayed when the cell is in edit mode.
  • FooterText—Defines the content that will be displayed in the Footer UI that represents the column.
  • FooterStyle (DataGridColumnFooterStyle)—Defines the Style object that sets the appearance of each footer cell associated with this column.
  • FooterContentTemplate (DataTemplate)—Defines the appearance of the footer.
  • IsResizable(bool)—Specifies whether the user can resize the DataGrid Column. The default value is True.This is only supported in WinUI and MacCatalyst.
  • IsFrozen(bool)—Specifies whether the column is frozen. The default value is False.

For more information about CellDecorationStyle and CellDecorationStyleSelector, refer to the Columns Styling topic.

CellContentFormat uses the format string provided by the framework. For more details, refer to the Standard Date and Time Formatting and Custom Date and Time Formatting articles.

<telerik:DataGridDateColumn PropertyName="Established"
                                HeaderText="Date Established"
                                CellContentFormat="{}{0: ddd-d-MMM-yyyy}">
        <telerik:DataGridTextCellStyle TextColor="LightBlue"
                                           SelectedTextColor="Blue" />

DataGrid Date Column

Example with CellContenTemplate and CellEditTemplate

<telerik:DataGridDateColumn PropertyName="Established" 
                            HeaderText="Date Established">
            <Label Text="{Binding Established}"/>
            <telerik:RadDatePicker Date="{Binding Established}" 

See Also

In this article