Настройка режима редактирования и отображения даты и времени

Режим редактирования

Формат даты GroupEdit в режиме редактирования ячейки по умолчанию Short. Для изменения формата даты (например, на dd.MM.yyyy HH:mm) в отдельно взятом GroupEdit следует в обработчике SetupEditor добавить код:

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";
}

В режиме отображения

Формат даты в режиме отображения для отдельного GroupEdit задается в конструкторе формы:

			C1.Win.C1FlexGrid.C1FlexGrid flex = Tools.GetFlexGrid(this.ДвижениеОтказа);
			string attributeName = "Дата";			
			try
			{
				flex.Cols[attributeName].Style.Format = "dd.MM.yyyy"; 
			}
			catch
			{
				Tools.ShowWarning("Не удалось установить формат даты для атрибута " + attributeName + 
							      " - для него будет использоваться формат даты по умолчанию");
			}

В данном примере this.ДвижениеОтказа имеет тип GroupEdit.