Формат данных

Top  Previous  Next

Для печати текстовой информации в отчете используется объект "Текст". По умолчанию он печатает данные в том виде, в котором они представлены в источнике данных. Например, поле данных типа "Дата" помимо даты содержит и время (это особенность типа DateTime в .Net). При печати такого поля в отчете вы увидите примерно следующее:

 

11.10.2008 18:04:52

 

Если вам нужно напечатать только дату, используйте форматирование данных. Для этого выделите объект "Текст" и нажмите правую кнопку мыши, чтобы вызвать контекстное меню. В меню выберите пункт "Формат данных...". Вы увидите следующий диалог:

 

textFormat

 

В диалоге можно выбрать один из доступных форматов, а также задать собственную строку форматирования, выбрав формат "Пользовательский". Если в тексте объекта есть несколько выражений, вы можете задать форматирование для каждого из них. Для этого в верхней части окна выберите нужное выражение и задайте формат:

 

textFormat1

 

Вы также можете форматировать данные, используя системную функцию String.Format. Справку по этой функции можно найти в справочной системе MSDN.

 

Сегодня [String.Format("{0:d}", [Date])], страница [Page]