我有一個.rdlc兩個數據源。 當我僅使用名爲「dsLancamentos」的數據源時,它工作正常。現在 ,我已經添加的第二個,命名爲「dsDespesas」,以及報表查看器拋出此消息:報告服務(.RDLC)兩個數據集
的數據源實例尚未爲數據源「dsDespesas」提供。
這裏是我的代碼:
var dsReportLancamentos = new dsReportLancamentosTableAdapters.PR_REPORT_LANCAMENTOSTableAdapter();
var dsReportDespesas = new dsReportLancamentosTableAdapters.PR_REPORT_SEA_DESPESASTableAdapter();
var tabela = (DataTable)dsReportLancamentos.GetData(txtNomeProduto.Text, Funcoes.GetDateTimeValueOrNull(DataDe), Funcoes.GetDateTimeValueOrNull(DataAte), Funcoes.GetByteValueOrNull(status));
var despesas = (DataTable)dsReportDespesas.GetData(Funcoes.GetDateTimeValueOrNull(DataDe), Funcoes.GetDateTimeValueOrNull(DataAte));
// CONFIGURAÇÕES DO REPORT -----------------------
ReportDataSource rds = new ReportDataSource("dsLancamentos", tabela);
ReportDataSource rdsDespesa = new ReportDataSource("dsDespesas", despesas);
rvReport.Reset();
rvReport.ProcessingMode = ProcessingMode.Local;
rvReport.LocalReport.ReportPath = Server.MapPath("~/reports/LancamentosReport.rdlc");
rvReport.LocalReport.DataSources.Add(rds);
rvReport.LocalReport.DataSources.Add(rdsDespesa);
// -----------------------------------------------
誰能幫助我?我只是無法找到什麼是錯的。
Tks。
指定的背後事端每個數據集有沒有將數據源添加到報告時,確保變量despesas和tabela有價值嗎? –