Как изменить запрос к DataTable, сгенерированный в конструкторе с помощью кода - PullRequest
0 голосов
/ 14 октября 2011

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

Спасибо

1 Ответ

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

Попробуйте, если вы хотите загрузить пользовательскую таблицу данных в свой отчет:

//clean old dataset
yourReport.LocalReport.DataSources.Clear();
DataTable yourDataTable = null;

yourDataTable = loadDataTableFromYourDataSource();

ReportDataSource datasource = new ReportDataSource("YourDataSourceNameFoundInsideTheRdlc", yourDataTable);
yourReport.LocalReport.DataSources.Add(datasource);

//refresh the report
yourReport.LocalReport.Refresh();

надеюсь, это поможет

...