Набор данных / источник данных Winform VB с использованием ReportViewer - PullRequest
0 голосов
/ 18 октября 2018

Мы пытаемся выяснить, как работает ReportViewer, и застряли в части набора данных / источника данных.У нас есть sql-запрос, который соединяется с 3 разными серверами.Есть ли простой способ подключить отчет rdlc к такому набору данных в проекте winform, который будет показан в средстве просмотра отчетов?

1 Ответ

0 голосов
/ 24 октября 2018

Вы должны добавить объект ReportDataSource в Свойство LocalReport.DataSources.Конструктор принимает два параметра.

Сначала имя набора данных (как оно определено в отчете rdlc), затем объект источника данных, которым может быть любая коллекция .Net (ADO.Net DataSet или простой список объектов).

Сопоставление с объявленным полем выполняется так же, как DataBinding.Просто укажите для столбца ADO.Net DataSet или свойства объекта в списке то же имя, что и для поля в отчете.

Взгляните на https://msdn.microsoft.com/en-us/library/microsoft.reporting.winforms.localreport.aspx

...