Передача данных в отчет RDLC в качестве источника данных - PullRequest
0 голосов
/ 01 декабря 2011

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

Но в отчете RDLC используется типизированный набор данных в качестве источника данных.Могу ли я передать набор данных вместо набранного набора данных, если у вас есть идеи, то, пожалуйста, поделитесь со мной.

Спасибо

DevKASHYAP

Ответы [ 2 ]

2 голосов
/ 27 июля 2012

Добавить данные со столбцами вручную в один из ваших файлов xsd. Затем добавьте этот набор данных в свой отчет rdlc и передайте этот набор данных из формы следующим образом:

rptDataSource = new ReportDataSource("sp name from rdlc", dtname);
rptViewer.LocalReport.DataSources.Add(rptDataSource);
0 голосов
/ 01 декабря 2011

Да, вы можете указать другие источники данных вместо набора типизированных данных.Вы можете использовать XML-схему во время создания отчета, а затем динамически назначать DataSet с помощью кода.Вот ссылка примера для этого решения.

Binding DataSet at Runtime

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...