configure the edit mode and display the date and time
edit Mode
Date format GroupEdit in edit mode, the default cell Short
. To change the date format (e.g. dd.MM.yyyy HH:mm) in a single GroupEdit
should SetupEditor
in the handler add the code:
if (e.control is ICSSoft.STORMNET.Windows.Forms.DateTimePicker)
{
ICSSoft.STORMNET.Windows.Forms.DateTimePicker dtp=(ICSSoft.STORMNET.Windows.Forms.DateTimePicker)e.control;
dtp.OnlyDate = false;
dtp.Format = DateTimePickerFormat.Custom;
dtp.CustomFormat = "dd.MM.yyyy HH:mm";
}
In display mode
The date format in the display mode for individual GroupEdit
is set in the form designer:
C1.Win.C1FlexGrid.C1FlexGrid flex = Tools.GetFlexGrid(this.ДвижениеОтказа);
string attributeName = Date;
try
{
flex.Cols[attributeName].Style.Format = "dd.MM.yyyy";
}
catch
{
Tools.ShowWarning("Failed to set the date format attribute " + attributeName +
"- it will use date format by default");
}
In this example, this.ДвижениеОтказа
type is GroupEdit
.
Note: the Sequence number column is NOT EQUAL to display order. Use the column names (not the names). The names can be found in the Properties for GroupEdit, the Attribute Columns.