我已經使用數據集來綁定我的rdlc報告,使用我的存儲過程。我可以將受操縱的數據表綁定到我的rdlc報告而不是數據集(.xsd)。將數據表綁定到rdlc報告
0
A
回答
4
您對ASPX
的ReportViewer<rsweb:ReportViewer ID="ReportViewer1" runat="server" SizeToReportContent="True">
</rsweb:ReportViewer>
方法得到的數據集
private DataTable GetSPResult()
{
DataTable ResultsTable = new DataTable();
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString);
try
{
SqlCommand cmd = new SqlCommand("yourStorePorcedure", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@id", 1);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(ResultsTable);
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
finally
{
if (conn != null)
{
conn.Close();
}
}
return ResultsTable;
}
綁定結果的ReportViewer
DataTable dt = GetSPResult();
ReportViewer1.Visible = true;
ReportViewer1.LocalReport.ReportPath = "Report1.rdlc";
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", dt));
添加數據集到你的項目,然後再添加一個tableadapter到它:
經過嚮導並創建實體使用存儲過程
然後確保數據集文件添加到您的RDLC
現在,你需要設計,並添加字段或它將是空的
4
是的,我們可以使用操縱的數據表作爲數據源來報告,但字段名稱應該是相同的。
DataTable dtReportData="yourdata source"
YourReportViewer.LocalReport.DataSources.Clear();
ReportDataSource RDS1 = new ReportDataSource("SampleReport", dtReportData);
YourReportViewer.ProcessingMode = ProcessingMode.Local;
YourReportViewer.LocalReport.EnableExternalImages = true;
YourReportViewer.LocalReport.ReportEmbeddedResource = "Your Report Path";
YourReportViewer.LocalReport.DataSources.Add(RDS1);
相關問題
- 1. 將數據集動態綁定到RDLC報告
- 2. 如何將無類型的數據表綁定到RDLC報表?
- 3. 數據行的RDLC報告
- 4. 組織數據報告(rdlc)
- 5. 將數據表傳遞給RDLC作爲數據源報告
- 6. RDLC報告跳轉到其他報表
- 7. 將Stimulsoft報告綁定到MSSQL表
- 8. 將參數從主報告傳遞到RDLC中的子報告
- 9. 將數據集(.xsd)分配到現有報告(.rdlc)
- 10. 將報表導出到Excel時RDLC報告錯誤
- 11. 在RDLC報告
- 12. RDLC報告,ASP.net
- 13. 我在RDLC報告中收到「報告定義報告xxxx.rdlc未指定」
- 14. 如何將來自數據集的數據綁定到rdlc報告中的標題?
- 15. 導出(rdlc)報告到excel
- 16. Asp.net RDLC報告沒有顯示數據
- 17. 如何過濾rdlc報告數據?
- 18. 報告服務(.RDLC)兩個數據集
- 19. RDLC報告與空數據集
- 20. RDLC報告沒有加載數據
- 21. 報告RDLC,報告數據源現在丟失
- 22. Rdlc報告:關於子報告數據集
- 23. RDLC報表查看器鑽取報告
- 24. 如何將數據集綁定到子報告
- 25. 優化RDLC報告
- 26. RDLC「wrap」報告列
- 27. Rdlc報告C#.net
- 28. 程序RDLC報告
- 29. RDLC報告wpf C#
- 30. RDLC報告問題
你可以綁定沒有數據集,但你不會o使用可視化工具設計報告,因爲reportviewer不知道字段 – meda
@meda:我該怎麼做。我是rdlc的新手。請你可以給我一個鏈接 – Ankur
看到我的回答讓我知道,如果你需要更多的信息 – meda