如何使用代码修改设计器中生成的DataTable查询

时间:2011-10-14 01:44:22

标签: dataset rdlc

我有一个带有数据集的RDLC文件在设计器中创建并且报告加载没有错误 我的问题是DataTable中的查询总是相同的 我想在设计师中更改该查询但是还没能 我也尝试在代码中创建数据集,然后将其添加到RDLC文件中,但我没有成功将数据集添加到RDLC。

由于

1 个答案:

答案 0 :(得分:0)

如果要在报告中加载自定义DataTable,请尝试此操作:

//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();

希望有所帮助