Spread WPF Documentation
CreateNumberValidator Method
Example 


GrapeCity.Windows.SpreadSheet.Data Namespace > DataValidator Class : CreateNumberValidator Method
The type of ComparisonOperator compare operator.
The first object.
The second object.
true if the validator is set to a number; otherwise, false.
Creates a validator based on numbers.
Syntax
'Declaration
 
Public Shared Function CreateNumberValidator( _
   ByVal typeOperator As ComparisonOperator, _
   ByVal v1 As System.Object, _
   ByVal v2 As System.Object, _
   ByVal isIntegerValue As System.Boolean _
) As DataValidator
'Usage
 
Dim typeOperator As ComparisonOperator
Dim v1 As System.Object
Dim v2 As System.Object
Dim isIntegerValue As System.Boolean
Dim value As DataValidator
 
value = DataValidator.CreateNumberValidator(typeOperator, v1, v2, isIntegerValue)
public static DataValidator CreateNumberValidator( 
   ComparisonOperator typeOperator,
   System.object v1,
   System.object v2,
   System.bool isIntegerValue
)

Parameters

typeOperator
The type of ComparisonOperator compare operator.
v1
The first object.
v2
The second object.
isIntegerValue
true if the validator is set to a number; otherwise, false.

Return Value

Returns a new validator.
Example
This example uses the CreateNumberValidator method.
gcSpreadSheet1.HighlightInvalidData = true;
var valid = GrapeCity.Windows.SpreadSheet.Data.DataValidator.CreateListValidator("5,10,15,20");             
gcSpreadSheet1.Sheets[0].Cells[0, 1].DataValidator = valid;
gcSpreadSheet1.Sheets[0].Cells[0, 0].Text = "5, 10, 15, and 20 are valid numbers.";
            
var valid1 = GrapeCity.Windows.SpreadSheet.Data.DataValidator.CreateNumberValidator(GrapeCity.Windows.SpreadSheet.Data.ComparisonOperator.GreaterThan, "5", "20", true);
gcSpreadSheet1.Sheets[0].Cells[1, 1].DataValidator = valid1;
gcSpreadSheet1.Sheets[0].Cells[1,0].Text = "A number greater than 5 is valid.";

var valid2 = GrapeCity.Windows.SpreadSheet.Data.DataValidator.CreateTextLengthValidator(GrapeCity.Windows.SpreadSheet.Data.ComparisonOperator.GreaterThan, "4", "20");            
gcSpreadSheet1.Sheets[0].Cells[2, 1].DataValidator = valid2;
gcSpreadSheet1.Sheets[0].Cells[2, 0].Text = "Type more than four characters.";
GcSpreadSheet1.HighlightInvalidData = True
Dim valid = GrapeCity.Windows.SpreadSheet.Data.DataValidator.CreateListValidator("5,10,15,20")
GcSpreadSheet1.Sheets(0).Cells(0, 1).DataValidator = valid
GcSpreadSheet1.Sheets(0).Cells(0, 0).Text = "5, 10, 15, and 20 are valid numbers."

Dim valid1 = GrapeCity.Windows.SpreadSheet.Data.DataValidator.CreateNumberValidator(GrapeCity.Windows.SpreadSheet.Data.ComparisonOperator.GreaterThan, "5", "20", True)
GcSpreadSheet1.Sheets(0).Cells(1, 1).DataValidator = valid1
GcSpreadSheet1.Sheets(0).Cells(1, 0).Text = "A number greater than 5 is valid."

Dim valid2 = GrapeCity.Windows.SpreadSheet.Data.DataValidator.CreateTextLengthValidator(GrapeCity.Windows.SpreadSheet.Data.ComparisonOperator.GreaterThan, "4", "20")
GcSpreadSheet1.Sheets(0).Cells(2, 1).DataValidator = valid2
GcSpreadSheet1.Sheets(0).Cells(2, 0).Text = "Type more than four characters."
See Also

Reference

DataValidator Class
DataValidator Members