Подтвердить что ты не робот

Учебник для Microsoft Report в приложениях WinForm

Я использую Microsoft Report в приложении My WinForm Application Project. У меня есть проблема с выражениями, групповыми и даже фильтрами и многое другое. Я ищу учебник для компиляторов для Microsoft Report. Но я не нашел никакого учебника до тех пор, пока теперь. Можете ли вы помочь мне найти учебник?

Я нашел this. Скажите мне, если вы знаете лучше. Спасибо

4b9b3361

Ответ 1

Создание файла определения отчета клиента (RDLC) Добавьте папку под названием "RDLC". Это будет содержать отчет RDLC. enter image description here

Щелкните правой кнопкой мыши папку RDLC, выберите "Добавить новый элемент" и добавьте имя "RDLC" "Продукты". Мы будем использовать "Мастер отчетов", чтобы пройти нас по этапам создания RDLC enter image description here

В следующем диалоговом окне дайте набору данных имя под названием "ProductDataSet". Измените источник данных на "NorthwindReports.DAL" и выберите "ProductRepository (GetProductsProjected)". "Источник данных" может отображаться пустым. Чтобы его заполнить, убедитесь, что ваш проект скомпилирован, и в корневой папке есть файл index.aspx. Это может быть ошибка.

Поля, возвращаемые методом, показаны справа. Нажмите "Далее. enter image description here

Перетащите имя ProductName, CategoryName, UnitPrice и прекратите действие в контейнер значений. Обратите внимание, что вы можете создать гораздо более сложную группировку с помощью этого пользовательского интерфейса. Нажмите "Далее. enter image description here

Большинство выборов на этом экране выделены серым цветом, потому что мы не выбрали группировку на предыдущем экране. Нажмите "Далее. enter image description here

Выберите стиль для своего отчета. Нажмите "Далее. enter image description here

Графика графического дизайна отчета теперь видна. Щелкните правой кнопкой мыши отчет и добавьте нижний колонтитул страницы и страницы. enter image description here

При активной поверхности проектирования отчета перетащите TextBox из окна инструмента в заголовок страницы. Перетащите еще одно текстовое поле в заголовок страницы. Мы будем использовать текстовые поля, чтобы добавить текст заголовка, как показано на следующем рисунке. enter image description here

Вы можете изменить размер шрифта и другие свойства текстовых полей, используя панель инструментов форматирования (отмечена красным цветом). Вы также можете изменить размер столбцов, перемещая курсор между столбцами и перетаскивая их. enter image description here

Добавление выражений

Добавьте еще два текстовых поля в нижний колонтитул страницы. Мы будем использовать их, чтобы добавить время создания отчета и номера страниц. Щелкните правой кнопкой мыши на первом текстовом поле в нижнем колонтитуле страницы и выберите "Выражение". enter image description here

Добавьте следующее выражение для даты печати (обратите внимание на знак = слева от выражения в диалоговом окне ниже) enter image description here

"© Northwind Traders" и Format (Now(), "MM/dd/yyyy hh: mm tt" ) Щелкните правой кнопкой мыши на втором текстовом поле и добавьте следующее для подсчета страниц.

Globals.PageNumber и "of" и Globals.TotalPages Форматирование нижнего колонтитула страницы завершено.

Теперь мы будем форматировать столбец "Цена за единицу", чтобы он отображал номер в формате валюты. Щелкните правой кнопкой мыши на столбце [UnitPrice] (не заголовок) и выберите "Свойства текстового поля".

<Т411 >

В разделе "Номер" выберите "Валюта". Нажмите ОК.

enter image description here

Добавление диаграммы

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

enter image description here

В следующем диалоговом окне выберите первый тип диаграммы. При необходимости это можно изменить позже. Нажмите "ОК". График добавляется к поверхности дизайна.

enter image description here

Нажмите на синие полосы на диаграмме (не легенда). Это приведет к удалению местоположений для удаления полей. Перетащите UnitPrice и CategoryName в верхнюю часть (ось y) и снизу (ось x), как показано ниже. Это даст нам общие цены на единицу для данной категории. Это лучшее, что я мог придумать, насколько отчет отдается, извините:-) Удалите область легенды, чтобы получить больше свойств экрана.

enter image description here

Измените размер диаграммы по своему вкусу. Измените заголовок, ось x и текст оси y, дважды щелкнув по этим областям.

enter image description here

Мы сделали это так далеко. Позволяет произвести впечатление на клиента, добавив градиент к гистограмме:-) Щелкните правой кнопкой мыши на синей полосе и выберите "Свойства серии".

enter image description here

В разделе "Заполнить" добавьте цвет и вторичный цвет и выберите стиль "Градиент".

enter image description here

Мы закончили разработку нашего отчета. В следующем разделе вы увидите, как добавить отчет в элемент управления просмотром отчета, привязать его к данным и обновить его, когда будут изменены критерии фильтра.

Для файла .cs перейдите по этой ссылке: Нажмите здесь

Для дополнительного отчета следуйте по этой ссылке: Нажмите здесь для получения дополнительных сведений

Для общего выражения rdlc следуйте по этой ссылке Нажмите здесь