
3 Формирование отчетов
3.1 Цель работы:
Научиться создавать отчеты с помощью инструмента Windows Report Viewer.
3.2 Методические указания по организации самостоятельной работы студентов
Необходимо повторить следующий теоретический материал: элементы для построения отчетов, элемент MicrosoftReportViewer и его свойства.
3.3 Порядок выполнения работы и методические указания к её выполнению
3.3.1 Создание новый формы
Создайте новую форму в текущем проекте и задайте ей имя ReportViewer. Вынесите объект ReportViewer на созданную форму (рисунок 3.1).
Рисунок 3.1 – Форма ReportViewer
Перейдите на главную форму. Добавьте пункт меню Report. Щелкните дважды по этому полю и напишите следующий код:
private void reportToolStripMenuItem_Click(object sender, EventArgs e)
{
var rf = new ReportViewer();
rf.ShowDialog();
}
3.3.2 Создание отчета
Щелкните левой кнопкой мыши по стрелочке в уголке элемента reportViewer1. В выпадающем меню выберите пункт Design a new report. Откроется диалоговое окно (рисунок 3.2). Выполните все пункты, которые показаны на рисунках 3.3 – 3.7.
Рисунок 3.2 – Мастер отчетов
Рисунок 3.3 – Выбор источника данных
Рисунок 3.4 – Выбор отображаемых данных
Рисунок 3.5 – Выбор шаблона отчета
Рисунок 3.6 – Выбор стиля отчета
Рисунок 3.7 – Сгенерированный шаблон
3.3.3 Выбор источника отчетов.
Перейдите на форму ReportViewer. Щелкните левой кнопкой мыши по элементу reportViewer1. В выпадающем меню выберите пункт Choose Report и выберите ваш созданный отчет.
Протестируйте приложение.
3.4 Содержание отчета
Отчет должен содержать: цель, задания полученные от преподавателя и результат их выполнения, выводы по работе.
3.5 Контрольные задания и вопросы
1 Расскажите про элемент ReportViewer и его свойства.
2 Для чего нужны отчеты в базах данных?
3 Как сформировать отчет и подключить его к программе?