Стандартное форматирование и пользовательское форматирование в UltragridCells

я пытаюсь отформатироватьUltragridcell используя следующий код, и он работает нормально.

//Код

            DefaultEditorOwnerSettings editorSettings;
            DateTimeEditor datetime_editor;
            editorSettings = new DefaultEditorOwnerSettings()
            editorSettings.DataType = typeof(DateTime);
            editorSettings.MaskInput = "mm/dd/yyyy";
            datetime_editor = new DateTimeEditor(new DefaultEditorOwner(editorSettings));
            e.Row.Cells["DateInfo"].Editor = datetime_editor;

Но когда я пытаюсьformat как и в приведенном ниже коде, это не удается.

//Код

            DefaultEditorOwnerSettings editorSettings;
            DateTimeEditor datetime_editor;
            editorSettings = new DefaultEditorOwnerSettings()
            editorSettings.DataType = typeof(DateTime);
            editorSettings.MaskInput = "D";
            datetime_editor = new DateTimeEditor(new DefaultEditorOwner(editorSettings));
            e.Row.Cells["DateInfo"].Editor = datetime_editor;

Это толькоcustom formatting что тоже только ограниченные типы работают с клеткой или ям где-то не так.

Нужен совет по этому вопросу.

Ответы на вопрос(1)

Решение Вопроса

вы считаете, что свойство MaskInput поддерживает все функции форматирования, предоставляемыеКомпозитное форматированиено я неНе думаю, что это правда.

Форматирование доступно для MaskInputнасколько я знаю ограничены только тем, что предоставлено.UltraGrid Designer

С использованиемUltraGrid Designer (щелкните правой кнопкой мыши элемент управления UltraGrid, выберите UltraGrid Designer) щелкнитеData Schema и определите схему данных, в которой один из столбцов будет столбцом DateTime. Затем перейдите кBands and Column Settings узел, выберите столбцы, а затем столбец, определенный как DateTime. В окне свойств вы можете найти свойство MaskInput и его допустимые значения. Вы можете попробовать поэкспериментировать с предопределенными масками и проверить, соответствует ли она вашим требованиям.

Как я уже сказал, это то, что я предполагаю, чтобы быть правдой. Я неНе знаю, есть ли другой расширенный режим для установки этих свойств во время разработки или во время выполнения. Если кто-то из Infragistics хочет добавить что-то к этому ответу, будет приветствоваться

 iamCR28 июн. 2013 г., 07:57
Возможно ли получить эти значения из кода? Так что я могу заполнить их для выбора пользователем.

Ваш ответ на вопрос