Class
TextLengthDataValidationRule

Validates that the character count of cell text meets specified comparison criteria.

Definition

Namespace:Telerik.Windows.Documents.Spreadsheet.Model.DataValidation

Assembly:Telerik.Windows.Documents.Spreadsheet.dll

Syntax:

cs-api-definition
public sealed class TextLengthDataValidationRule : NumberDataValidationRuleBase, IDataValidationRule

Inheritance: objectDataValidationRuleBaseSingleArgumentDataValidationRuleBaseNumberDataValidationRuleBaseTextLengthDataValidationRule

Implements: IDataValidationRule

Inherited Members NumberDataValidationRuleBase.Equals(object)NumberDataValidationRuleBase.GetHashCode()NumberDataValidationRuleBase.ComparisonOperatorNumberDataValidationRuleBase.Argument2SingleArgumentDataValidationRuleBase.IgnoreBlankSingleArgumentDataValidationRuleBase.CellIndexSingleArgumentDataValidationRuleBase.Argument1DataValidationRuleBase.Evaluate(Worksheet, int, int, ICellValue)DataValidationRuleBase.ShowInputMessageDataValidationRuleBase.InputMessageTitleDataValidationRuleBase.InputMessageContentDataValidationRuleBase.ShowErrorMessageDataValidationRuleBase.ErrorStyleDataValidationRuleBase.ErrorAlertTitleDataValidationRuleBase.ErrorAlertContent

Constructors

TextLengthDataValidationRule(NumberDataValidationRuleContext)

Initializes a new TextLengthDataValidationRule with the specified comparison context.

Declaration

cs-api-definition
public TextLengthDataValidationRule(NumberDataValidationRuleContext context)

Parameters

context

NumberDataValidationRuleContext

The context.

Methods

EvaluateOverride(Worksheet, int, int, ICellValue)

Evaluates whether the character count of the cell value satisfies the length comparison criteria.

Declaration

cs-api-definition
protected override bool EvaluateOverride(Worksheet worksheet, int rowIndex, int columnIndex, ICellValue cellValue)

Parameters

worksheet

Worksheet

The worksheet.

rowIndex

int

Index of the row.

columnIndex

int

Index of the column.

cellValue

ICellValue

The cell value.

Returns

bool

Retrurns True if the rule is satisfied, else returns False.

Overrides NumberDataValidationRuleBase.EvaluateOverride(Worksheet, int, int, ICellValue)