Edit this page

Masked Input Column

GridViewMaskedInputColumn derives from GridViewBoundColumnBase, which means that it inherits all of the functionality too. In edit mode every field of the column will be represented by a RadMaskedInput control depending on what MaskType is set, unless a CellEditTemplate is defined for the column.

This is a list with short descriptions of the editors which will be created based on MaskType property setting:

  • MaskType="Standard" - RadMaskedTextInput control, it supports restriction of the user input to customized text formats. Read more

  • MaskType="DateTime" - RadMaskedDateTimeInput control, it ensures that the date entered by the user is verified and accurate. Read more

  • MaskType="Numeric" - RadMaskedNumericInput control, it supports restricting the user input to decimal, fixed-point, percent and currency values, where currency values are also culture sensitive. Read more

  • MaskType="Currency" -RadMaskedCurrencyInput control, it allows broad customization of culture-aware currency values. Read more

For example add a GridViewMaskedInputColumn that represents the OrderNumber for an Order object. The OrderNumber should not be more than 7 symbols. As it allows both text and digits use Standard MaskType and set "SO#####" as Mask.

Example 1: Define GridViewMaskedInputColumn in XAML:

<telerik:RadGridView x:Name="radGridView"
         AutoGenerateColumns="False">
    <telerik:RadGridView.Columns>
        <telerik:GridViewMaskedInputColumn DataMemberBinding="{Binding OrderNO}" 
                           Header="Order No."
                           UniqueName="OrederNo"
                           MaskType="Standard"
                           Mask="SO#####"/>
    </telerik:RadGridView.Columns>
</telerik:RadGridView>

See Also