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


Типы данных языка определения отчетов

Ниже приведены сведения, которые описывают различные типы свойств, используемых в определениях объектов и коллекций во всем разделе электронной документации, посвященном конструктору отчетов. Все типы данных присутствуют в качестве элементов в коде на языке определения отчетов, если не указано иное.

Тип

Описание

Binary

Свойство с закодированным в base-64 двоичным значением.

Boolean

Свойство объекта со значением true или false. Если иное не указано, то значением дополнительного объекта Boolean будет False.

Date

Свойство с полностью указанной датой или датой-временем в формате даты ISO8601: ГГГГ-ММ-ДД[ТЧЧ:ММ[:СС[.С]]].

Enum

Свойство со строковым значением, которое может быть одним из списка определенных значений.

Float

Свойство со значением с плавающей точкой. Точка (.) используется как необязательный десятичный разделитель.

Integer

Свойство со значением целого типа (int32).

Language

Свойство с текстовым значением, которое содержит код языка и культуры, например «en-us» для американского варианта английского языка. Значение должно быть либо заданным, либо нейтральным языком, для которого в Microsoft .NET Framework определен язык по умолчанию.

Name

Свойство со значением текстовой строки. Имена должны быть уникальны внутри пространства имен элемента. Если не указано, пространством имен для элемента считается самое внутреннее пространство имен, содержащее объект с именем.

NormalizedString

Свойство со значением текстовой строки, которое было нормализовано.

Size

Элемент размера должен содержать число (с символом запятой, используемым в качестве необязательного десятичного разделителя). За этим числом должен следовать указатель единицы измерения длины CSS (например: cm, mm, in, pt или pc). Пробел между числом и указателем является необязательным. Дополнительные сведения о единицах измерения см. в разделе Справочник по единицам длины CSS.

В языке определения отчетов максимальное значение для Size составляет 160 дюймов. Минимальный размер равен 0 дюймам.

String

Свойство со значением текстовой строки.

UnsignedInt

Свойство со значением целого числа без знака (uint32).

Variant

Свойство со значением любого простого типа XML.

Перечисление DataType

Перечисление DataType определяет тип данных атрибута, выражения или параметра. Тип данных должен согласовываться со следующим типом свойства конструктора отчетов и соответствующими ему типами среды CLR. Значения из базы данных, которые имеют типы CLR, рассматриваются как соответствующий тип конструктора отчетов.

Типы CLR

Соответствующий тип отчета

Boolean

Boolean

DateTime, DateTimeOffset

Дата-время

Int16, Int32, UInt16, Byte, SByte

Целочисленные

Single, Double

Число с плавающей запятой

String, Char, GUID, Timespan

Строковые