Поделиться через


Практическое руководство. Форматирование чисел и дат в приложении LightSwitch

С помощью свойства Шаблон формата можно задать способ отображения числового типа и типа дат в приложении, создаваемом в Visual Studio LightSwitch. Например, может потребоваться отобразить значение Decimal в процентах (0,12 как 12 %) или значение Date вместе с днем недели (04.07.2011 как понедельник, 4 июля 2011 г.).

Важно!

Свойство Шаблон формата применяется только для экранов настольных клиентов для приложений LightSwitch.Для экранов HTML-клиентов можно применить форматирование, написав код JavaScript в методе postRender экрана.См. разделы Форматирование числа и Форматирование даты.

Совет

Часто будет требоваться задавать форматирование отображения с помощью пользовательских бизнес-типов Money и Percent.

Свойство Шаблон формата доступно в конструкторе данных для следующих типов:

  • Date

  • Date Time

  • Decimal

  • Double

  • Guid

  • Integer

  • Long Integer

  • Short Integer

Чтобы задать формат, можно использовать ту же нотацию, что и для метода IFormattable.ToString. Дополнительные сведения о нотации форматирования см. в разделе Справочные материалы. Форматы чисел и даты.

Форматирование числа

  1. В области Обозреватель решений откройте контекстное меню для сущности или таблицы и выберите Открыть.

    Сущность или таблица откроется в конструкторе данных.

    Примечание

    Для приложений, которые были обновлены до версии Visual Studio 2012 Обновление 2, на панели Перспектива перейдите на вкладку Сервер.

  2. В конструкторе данных выберите поле, которое требуется отформатировать.

  3. В строке меню выберите Вид, Окно свойств.

  4. В окне Свойства в разделе Форматирование выберите свойство Шаблон формата и укажите допустимую строку форматирования.

    Дополнительные сведения о строках форматах см. в разделе Справочные материалы. Форматы чисел и даты.

Форматирование даты

  1. В области Обозреватель решений откройте контекстное меню для сущности или таблицы и выберите Открыть.

    Сущность или таблица откроется в конструкторе данных.

    Примечание

    Для приложений, которые были обновлены до версии Visual Studio 2012 Обновление 2, на панели Перспектива перейдите на вкладку Сервер.

  2. В конструкторе данных выберите поле типа Date или Date Time, которое требуется отформатировать.

  3. В строке меню выберите Вид, Окно свойств.

  4. В окне Свойства в разделе Форматирование выберите свойство Шаблон формата и укажите допустимую строку форматирования.

    Дополнительные сведения о строках форматах см. в разделе Справочные материалы. Форматы чисел и даты.

  5. В области Обозреватель решений откройте контекстное меню экрана, в котором отображается сущность или таблица.

    Экран откроется в конструкторе экрана.

  6. В дереве содержимого экрана выберите элемент, представляющий поле даты, которое требуется отформатировать.

  7. В списке форматов выберите Label или TextBox.

    Примечание

    Элементы управления Date Picker, Date Time Picker, Date Time Viewer и Date Viewer не учитывают свойство Шаблон формата.

См. также

Задачи

Практическое руководство. Разработка экрана Silverlight с помощью конструктора экрана

Основные понятия

Справочные материалы. Форматы чисел и даты

Другие ресурсы

Данные: источники сведений для приложения