Spread Windows Forms 6.0 Product Documentation
TwoDigitYearMax Property
See Also  Example Support Options
FarPoint.Win.Spread Assembly > FarPoint.Win.Spread.CellType Namespace > DateTimeCellType Class : TwoDigitYearMax Property


Glossary Item Box

Gets or sets the last year of a 100-year range that can be represented by a 2-digit year.

Syntax

Visual Basic (Declaration) 
Public Property TwoDigitYearMax As Integer
Visual Basic (Usage)Copy Code
Dim instance As DateTimeCellType
Dim value As Integer
 
instance.TwoDigitYearMax = value
 
value = instance.TwoDigitYearMax
C# 
public int TwoDigitYearMax {get; set;}

Property Value

Integer two-digit year

Exceptions

ExceptionDescription
System.ArgumentOutOfRangeException Specified value is out of range for Gregorian calendar; must be between 100 and 9999
System.ArgumentOutOfRangeException Specified value is out of range for Hijri calendar; must be between 100 and 9666
System.ArgumentOutOfRangeException Specified value is out of range for Hebrew calendar; must be between 5343 and 6000

Remarks

The control determines the century value for two-digit years by placing the year in the range between the value of this property and the value of this property minus 99 years. To change the calculation year, provide a four-digit value.

Tip: For best results, prompt your user for and represent dates with four-digit year values. Four-digit year values eliminate possible misunderstanding of year data.

The maximum year you can specify for the calculation year (for a Gregorian calendar) is 9999. The minimum year you can specify for the calculation year (for a Gregorian calendar) is 1100.

Example

This example sets the default date for the cell.
C#Copy Code
FarPoint.Win.Spread.CellType.DateTimeCellType dt = new FarPoint.Win.Spread.CellType.DateTimeCellType(); 
dt.DateDefault = System.DateTime.Now; 
dt.TimeDefault = System.DateTime.Now; 
dt.TwoDigitYearMax = 2000;
Visual BasicCopy Code
FarPoint.Win.Spread.CellType.DateTimeCellType dt = new FarPoint.Win.Spread.CellType.DateTimeCellType(); 
dt.DateDefault = System.DateTime.Now; 
dt.TimeDefault = System.DateTime.Now; 
dt.TwoDigitYearMax = 2000;

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

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