ValidateCell Command
Provides an entry point for validating cells content. The execution parameter is of type ValidateCellContext that exposes the following properties:
- CellInfo: Gets the cell info associated with the operation.
- Errors: Gets or sets the errors (if any) that occurred during the validation.
This example creates a class that inherits from the DataGridCommand and then adds it to the RadDataGrid.Commands collection
public class CustomValicateCellCommand : DataGridCommand
{
public CustomValicateCellCommand()
{
this.Id = CommandId.ValidateCell;
}
public override bool CanExecute(object parameter)
{
var context = parameter as ValidateCellContext;
// put your custom logic here
return true;
}
public override void Execute(object parameter)
{
var context = parameter as ValidateCellContext;
// put your custom logic here
}
}
Here is the XAML declaration:
<telerikGrid:RadDataGrid UserEditMode="Inline">
<telerikGrid:RadDataGrid.Commands>
<local:CustomValicateCellCommand/>
</telerikGrid:RadDataGrid.Commands>
</telerikGrid:RadDataGrid>