当前位置: 首页 > 编程语言 > C#

如何使用C#在运行时生成RDLC文件分享

时间:2023-04-10 11:48:56 C#

如何在运行时使用C#生成RDLC文件我正在做一些应用程序开发(CRM解决方案),需要在运行时以图形方式生成RDLC文件。我该怎么做你可以使用reportviewer中的“生成RDLC动态-表”示例吗?Page感谢所有回答这个问题的人的回复,但我找到了一篇生成动态报告的好文章:DynamicReportswithReportingServices。我可以确认您正在尝试构建基于RDLC的动态报告解决方案,还是只需要挖掘存储在CRM中的数据并将其显示在RDLC中。我猜您已经用尽了其他工具,例如Proclarity和Excel,供用户挖掘数据。假设是前者(即RDLC设计者),那么RDLC只是一个XML文件,所以我想您可以通过在首先导出某种xml之后应用XSLT创建一个简单的标准RDLC,其中包含数据源、字段定义、单元格等“模型”。来自你的设计师?听起来工作量很大;)您所要做的就是通过编码更改数据源。像ReportViewer.LocalReport.DataSources.Clear();ReportViewer.ProcessingMode=Microsoft.Reporting.WinForms.ProcessingMode.Local;ReportDataSourceRDS=newReportDataSource();RDS.Name="数据集";RDS.Value=itemReportTableBindingSource;.ReportEmbeddedResource="RFID.Reports.ItemsReport.rdlc";ReportViewer.LocalReport.DataSources.Add(RDS);this.itemReportTableTableAdapter.Fill(this.reportsDataSet.ItemReportTable);这个.ReportViewer.RefreshReport();您应该参考此链接,这可能会有所帮助HowtodynamicallyaddnewcolumnstoareportcreatedusingReportingServices?RDLC报告是一个XML文件。通过在XMLDocument中编辑,可以修改locate/Report/Body/ReportItems/Table节点,并在其中进行如下操作。以上就是C#学习教程:如何使用C#在运行时生成RDLC文件共享如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: