我已经使用数据集来绑定我的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