Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread.CellType Namespace / DateTimeCellType Class / DayNames Property
Example


In This Topic
    DayNames Property (DateTimeCellType)
    In This Topic
    Gets or sets alternate day names for the control (use with UserDefinedFormat).
    Syntax
    'Declaration
     
    Public Property DayNames As String()
    'Usage
     
    Dim instance As DateTimeCellType
    Dim value() As String
     
    instance.DayNames = value
     
    value = instance.DayNames
    public string[] DayNames {get; set;}

    Property Value

    String array containing the names of the days
    Remarks

    This can be applied individually to the cell and have an effect only if the format is UserDefined and in the format of "ddd MMM" for the two 'Short' properties and "dddd MMMM" for the other two.

    Example
    This example specifies the strings to use for the day names and month names when the format is "dddd MMMM d, yyyy".
    FarPoint.Win.Spread.CellType.DateTimeCellType dt = new FarPoint.Win.Spread.CellType.DateTimeCellType();
    string[] dNames = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
    string[] mNames = {"Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sep", "Oct", "Nov", "Dec",""};
    string[] sdNames = {"SU", "M", "T", "W", "TH", "F", "S"};
    string[] smNames = {"J", "F", "M", "A", "MY", "J", "JY", "AG", "S", "O", "N", "D",""};
    string okbutn = "Accept";
    string canbutn = "Decline";
    dt.DateTimeFormat = FarPoint.Win.Spread.CellType.DateTimeFormat.UserDefined;
    dt.UserDefinedFormat = "dddd  MMMM d,  yyyy";
    dt.DayNames = dNames;
    dt.MonthNames = mNames;
    dt.ShortDayNames = sdNames;
    dt.ShortMonthNames = smNames;
    dt.SetCalendarText(okbutn, canbutn);
    fpSpread1.ActiveSheet.Cells[0, 0].CellType = dt;
    fpSpread1.ActiveSheet.Cells[0, 0].Value = System.DateTime.Now;
    fpSpread1.ActiveSheet.Columns[0].Width = 130;
    
    Dim dt As New FarPoint.Win.Spread.CellType.DateTimeCellType()
    Dim dNames() As String = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}
    Dim mNames() As String = {"Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sep", "Oct", "Nov", "Dec",""}
    Dim sdNames() As String = {"SU", "M", "T", "W", "TH", "F", "S"}
    Dim smNames() As String = {"J", "F", "M", "A", "MY", "J", "JY", "AG", "S", "O", "N", "D",""}
    Dim okbutn As String = "Accept"
    Dim canbutn As String = "Decline"
    dt.DateTimeFormat = FarPoint.Win.Spread.CellType.DateTimeFormat.UserDefined
    dt.UserDefinedFormat = "dddd  MMMM d,  yyyy"
    dt.DayNames = dNames
    dt.MonthNames = mNames
    dt.ShortDayNames = sdNames
    dt.ShortMonthNames = smNames
    dt.SetCalendarText(okbutn, canbutn)
    fpSpread1.ActiveSheet.Cells(0, 0).CellType = dt
    fpSpread1.ActiveSheet.Cells(0, 0).Value = Now
    fpSpread1.ActiveSheet.Columns(0).Width = 130
    See Also