ReportViewer中作为数据源的数据表我想让reportviewer控件中的表组件填充数据表中的数据。换句话说,我想使用数据表作为报表查看器控件的源。我尝试创建数据集,添加数据表,其中包含以编程方式填充我的数据表的确切列。然后我使用了以下代码:DataTabledt=newDataTable();dt.TableName="数据表1";conn.Open();适配器.填充(dt);ReportViewer1.ProcessingMode=ProcessingMode.Local;ReportDataSourcesource=newReportDataSource("SampleDs",dt);ReportViewer1.LocalReport.DataSources.Clear();ReportViewer1.LocalReport.DataSources.Add(来源);ReportViewer1.DataBind();ReportViewer1.LocalReport.Refresh();但是,这不起作用。我得到的唯一消息是:报告处理期间发生错误。样本D。任何人都可以告诉我如何解决这个问题或指出创建此类报告的完整过程描述的参考,您用于ReportDataSource对象的构造函数的重载需要第一个参数中的数据源名称。你没有提供这个,你需要DataTable名称。将你的代码更新成这样应该就没问题了:以上就是C#学习教程的全部内容:数据表作为ReportViewer中的数据源。如果对大家有用,需要进一步了解C#学习教程,希望大家多加关注—ReportDataSourcesource=newReportDataSource("DataTable1",dt);本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
