Spread Windows Forms 7.0 Product Documentation
IsValid Method
See Also  Example Support Options
FarPoint.Win.Spread Assembly > FarPoint.Win.Spread.CellType Namespace > BaseCellType Class : IsValid Method


value
Value to validate (as object)

Glossary Item Box

Determines whether the specified value is valid.

Syntax

Visual Basic (Declaration) 
Public Overridable Function IsValid( _
   ByVal value As Object _
) As Boolean
Visual Basic (Usage)Copy Code
Dim instance As BaseCellType
Dim value As Object
Dim value As Boolean
 
value = instance.IsValid(value)
C# 
public virtual bool IsValid( 
   object value
)

Parameters

value
Value to validate (as object)

Return Value

true if value in entry is valid; false otherwise

Remarks

The valid range of values is defined by the minimum and maximum value properties.

Example

This example shows the use of the IsValid method for a date-time formatted numeric cell type, but it can be used for other cell types as well.
C#Copy Code
FarPoint.Win.Spread.CellType.DateTimeCellType dt = new FarPoint.Win.Spread.CellType.DateTimeCellType();
bool b;
dt.DateTimeFormat = FarPoint.Win.Spread.CellType.DateTimeFormat.ShortDate;
dt.MaximumDate = new System.DateTime(2010, 12, 31);
dt.MinimumDate = new System.DateTime(1990, 1, 1);
fpSpread1.ActiveSheet.Cells[0, 0].CellType = dt;
fpSpread1.ActiveSheet.Cells[0, 0].Value = new System.DateTime(2011, 9, 12);
fpSpread1.ActiveSheet.Cells[1, 0].CellType = dt;
fpSpread1.ActiveSheet.Cells[1, 0].Value = new System.DateTime(1989, 9, 12);
b = dt.IsValid(fpSpread1.ActiveSheet.Cells[0, 0].Value);
listBox1.Items.Add(b.ToString());
Visual BasicCopy Code
Dim dt As New FarPoint.Win.Spread.CellType.DateTimeCellType()
Dim b As Boolean
dt.DateTimeFormat = FarPoint.Win.Spread.CellType.DateTimeFormat.ShortDate
dt.MaximumDate = New System.DateTime(2010, 12, 31)
dt.MinimumDate = New System.DateTime(1990, 1, 1)
FpSpread1.ActiveSheet.Cells(0, 0).CellType = dt
FpSpread1.ActiveSheet.Cells(0, 0).Value = New System.DateTime(2011, 9, 12)
FpSpread1.ActiveSheet.Cells(1, 0).CellType = dt
FpSpread1.ActiveSheet.Cells(1, 0).Value = New System.DateTime(1989, 9, 12)
b = dt.IsValid(FpSpread1.ActiveSheet.Cells(0, 0).Value)
ListBox1.Items.Add(b.ToString())

Requirements

Target Platforms: Windows 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8

See Also

© 2002-2014 ComponentOne, a division of GrapeCity. All Rights Reserved.