我想根據comboBox中的選定文本在ReportViewer組件中顯示不同的報表,但看起來我很難將數據源綁定到報表。
這是comboBox.TextChanged(object sender, EventArgs e)
處理將報表動態綁定到ReportViewer組件
reportViewer.Reset();
this.reportViewer.LocalReport.ReportEmbeddedResource = "ReportViewer." + MapComboBoxItem2ReportName(cbReports.Text) + ".rdlc";
this.reportViewer.RefreshReport();
我得到一個錯誤代碼:「一個數據源實例尚未提供對數據源的數據集1」。
我還需要做些什麼才能動態加載報告?
此外,您必須確定要提供給報告的數據(基於報告名稱等)以確保其正確綁定。每份報告的預期數據結構很可能會有所不同。 – GalacticCowboy 2012-03-29 17:09:09
這根本不適合我。我正在犯一些巨大的錯誤,我認爲這與創建新報告的過程有關。每當我創建一個新的報告時,我都會使用''DataSet1''作爲DataSource。我不知道在哪裏可以解決這個問題...... – 2012-03-29 19:40:35