Добавление текстовых полей в отчет (конструктор отчетов Visual Studio)
Текстовое поле — это элемент отчета, содержащий один экземпляр данных отчета. Примеры использования текстового поля в отчете: добавление заголовка, добавление определенных полей в верхний или нижний колонтитул, добавление одиночного экземпляра данных (например, контактной информации заказчика) в подробный отчет о заказе.
Текстовые поля имеют метку, значение и другие свойства. Значение всегда указывается в виде выражения. Выражение может содержать статический текст, указывать на поле базы данных или вычислять данные.
Следующая таблица представляет примеры выражений, которые можно использовать в текстовом поле.
Выражение | Описание |
---|---|
|
Отображает метку со статическим текстом. |
|
Отображает значение поля UnitCost. |
|
Умножает значение поля TotalUnits на значение поля UnitCost и отображает результат. |
|
Вычисляет сумму значений поля TotalUnits для всех строк в группе. |
Примечание. |
---|
Чтобы добавить в отчет нескольких экземпляров данных, вместо текстового поля лучше использовать область данных. Область данных «Список» предоставляет функциональность для вывода повторяющихся строк данных из одного столбца. Дополнительные сведения см. в разделах Добавление областей данных списка (конструктор отчетов Visual Studio) и Добавление областей данных в отчет (конструктор отчетов Visual Studio). |
Добавление, перемещение и удаление текстового поля
Добавление текстового поля
Откройте клиентский RDLC-файл в режиме графического конструктора.
В области элементов щелкните элемент Текстовое поле.
В области конструктора перетащите рамку, чтобы установить необходимый размер текстового поля. Либо просто щелкните область конструктора, чтобы создать текстовое поле фиксированного размера.
Поместив текстовое поле на отчет, его можно перемещать, указав на затененную рамку и перетащив ее на новое место. Чтобы удалить текстовое поле, щелкните правой кнопкой мыши пустое место внутри него и выберите команду «Удалить».
Привязка данных к текстовому полю
Чтобы привязать данные к текстовому полю, нужно перетащить поле из окна «Источники данных» на текстовое поле, набрать в текстовом поле выражение или набрать выражение для свойства Value в окне «Свойства».
Примечание. |
---|
Если окно «Источники данных» не появляется, выберите в меню Данные пункт Показать источники данных. |
Изменять выражения можно с помощью редактора выражений. С помощью этого редактора выражений можно вставлять в выражение элементы из списка доступных коллекций. Чтобы открыть редактор выражений, щелкните правой кнопкой мыши текстовое поле, выберите пункт Выражение, затем в окне «Свойства» выберите пункт Выражение для свойства Value либо в диалоговом окне Свойства текстового поля нажмите кнопку выражения для свойства Value.
Задание языкового стандарта для текстового поля
Назначение языкового стандарта для текстового поля
Выберите текстовое поле, к которому необходимо применить параметры языкового стандарта.
В окне «Свойства» выполните следующие действия.
Для свойства Calendar введите или выберите календарь, который необходимо использовать для обозначения дат.
Для свойства Direction введите или выберите направление письма по горизонтали.
Для свойства Language введите или выберите язык, который необходимо использовать для текстового поля.
Для свойства NumeralLanguage введите или выберите формат для чисел в текстовом поле.
Для свойства NumeralVariant введите или выберите вариант формата для чисел в текстовом поле.
Для свойства UnicodeBiDi выберите уровень двунаправленного внедрения, используемый в текстовом поле.
Увеличение и уменьшение размеров текстового поля
По умолчанию текстовые поля имеют статический размер. Если нужно расширить текстовое поле по вертикали, основываясь на его содержимом, измените свойство CanGrow для этого текстового поля. Если нужно позволить текстовому полю уменьшаться, основываясь на его содержимом, измените свойство CanShrink для этого текстового поля. Получить доступ к этим свойствам можно в окне «Свойства» или с помощью диалогового окна Свойства текстового поля.
См. также
Понятия
Создание источников данных для отчета
Добавление областей данных в отчет (конструктор отчетов Visual Studio)
Определение макета отчета (конструктор отчетов Visual Studio)
Создание клиентских RDLC-файлов