我是新來的ssrs子報表部分。我已經設置了一些與標準表格,矩陣和tablix控件配合得很好的代碼,但一直無法加載子報表。我一直得到相同的SSRS子報表VS2010數據檢索失敗的子報表
有沒有人有任何使用Visual Studio 2010的子報表示例代碼?
錯誤消息「數據檢索失敗的子報表」。
我的代碼看起來像這樣,雖然我嘗試了一堆不同的場景來嘗試將數據傳遞到子報表。
private void LoadReport(string reportName)
{
reportViewer1.Clear();
//http://social.msdn.microsoft.com/Forums/en/vsreportcontrols/thread/b039e765-3cc8-43ec-ae67-14b9656bc981
reportViewer1.Reset();
// Set Processing Mode
reportViewer1.ProcessingMode = ProcessingMode.Local;
// Set RDL file
reportViewer1.LocalReport.ReportPath = reportName+".rdlc";
}
public void LoadReport(IEnumerable products, string reportName, string dataSourceName)
{
LoadReport(reportName);
ReportParameter myParam = new ReportParameter("ReportParameter1", st.ToString() + " TO " + et.ToString());
reportViewer1.LocalReport.SetParameters(new ReportParameter[] { myParam });
reportViewer1.LocalReport.DataSources.Add(
new ReportDataSource(dataSourceName, products));
reportViewer1.LocalReport.DataSources.Add(
new ReportDataSource(dataSourceName+"Subreport", products));
// Process and render the report
reportViewer1.RefreshReport();
}