Я создал приложение asp.net для создания отчетов по определенным данным. Первоначально я создал локальные отчеты (.rdlc) для генерации отчетов. Я создал отдельный .xsd для каждого rdlc и разработал отчеты. Я строю набор данных программно и привязываю его к rdlc. Я использовал следующий код для привязки источника данных к отчетам -
rptMyReport.LocalReport.ReportPath = Server.MapPath(srdlcName);
rptMyReport.LocalReport.DataSources.Add(rds);
Теперь я преобразовал все rdlc в rdl после этой статьи msdn и опубликовал отчеты на сервере отчетов.
rptMyReport.ServerReport.ReportServerUrl = new System.Uri("http://ReportServer/ReportServer");
rptMyReport.ServerReport.ReportPath = "/ReportFolder/ReportName";
Теперь, как я могу программно установить источник данных для отчетов?