DataGrid NumericalColumn

The DataGridNumericalColumn is used to represent only numerical values. It uses an entry control to edit the value in EditMode. The difference between this column and the text one is that it will directly invoke the numeric keyboard on the mobile devices

Important Properties

  • PropertyName: Specifies the name of the property of the object type that represents each row within the grid.
  • HeaderText: Defines the content to be displayed in the Header UI that represents the column.
  • CellContentStyle: Defines the Style object that defines the appearance of each cell associated with this column. The TargetType of the Style should be TextBlock type.
  • CellContentStyleSelector: Defines the StyleSelector instance that allows for dynamic appearance on a per cell basis.
  • CellContentFormat: Defines the custom format for each cell value. The String.Format routine is used and the format passed should be in the form required by this method.
  • CellContentTemplate (DataTemplate): Defines the appearance of each cell associated with the concrete column. CellContenTemplate gives you the opportunity to wrap the text inside each datagrid column. You can add a Label as a content of the Text, Template Column and wrap its text using the Label's LineBreakMode property.
  • CellEditTemplate (DataTemplate): Defines the editor associated with the concrete column. The CellEditTemplate is displayed when the cell is in edit mode.

More information about CellDecorationStyle and CellDecorationStyleSelector can be found in Columns Styling topic.

CellContentFormat uses the format string provided by the framework. For more details check the Standard Numeric Formatting and Custom Numeric Formatting articles.

Example

<telerikGrid:DataGridNumericalColumn PropertyName="StadiumCapacity" 
                                     HeaderText="Stadium Capacity"
                                     CellContentFormat=" Seats - {0:D}">
    <telerikGrid:DataGridNumericalColumn.CellContentStyle>
        <telerikGrid:DataGridTextCellStyle TextColor="Green" 
                                           FontSize="18" 
                                           SelectedTextColor="LightCoral" />
    </telerikGrid:DataGridNumericalColumn.CellContentStyle>
</telerikGrid:DataGridNumericalColumn>

Numerical Column

See Also

In this article
Not finding the help you need?