C#从数组填充ReportViewer(高级)

C#从数组填充ReportViewer(高级),c#,reportviewer,C#,Reportviewer,我将构建一些数组,并希望从中填充rdlc报告,但要确保在开始编码之前,我已经完成了高级过程。我通过基于foxpro(sigh…)表的计算填充这些数组 我是否需要首先通过向导创建报告,并在其中抛出通用列,然后根据需要进行调整?或者代码可以完全完成所有工作吗?以前,当我尝试仅通过代码执行此操作时,Report.Refresh()实际上不会启动报表 因此: 创建具有通用列的报告,并在以后根据需要进行修改 填充数组 将数组填充到报告和显示中 记住,我现在正在寻找一个高级流程,每个元素上都有大量的代码示例

我将构建一些数组,并希望从中填充rdlc报告,但要确保在开始编码之前,我已经完成了高级过程。我通过基于foxpro(sigh…)表的计算填充这些数组

我是否需要首先通过向导创建报告,并在其中抛出通用列,然后根据需要进行调整?或者代码可以完全完成所有工作吗?以前,当我尝试仅通过代码执行此操作时,Report.Refresh()实际上不会启动报表

因此:

  • 创建具有通用列的报告,并在以后根据需要进行修改
  • 填充数组
  • 将数组填充到报告和显示中
  • 记住,我现在正在寻找一个高级流程,每个元素上都有大量的代码示例,我只是不确定流程是否正确


    感谢advanced。

    经过大量研究和摸索,我终于让它自己工作了……因此,如果其他人偶然发现了这一点,以下是对我有用的东西。我相信有更好的方法可以做到这一点

  • 根据需要填充数组
  • 使用定义的数据表创建数据集
  • 使用数组填充dataset.datatable
  • 使用步骤3中的datatable创建report.rdlc
  • 如果使用WPF,请将WinForms控件添加到WPF应用程序中
  • 将datatable填充到datasource(reportdatasource.value=dataset.datatable)
  • 为reportviewer提供报表的嵌入资源
  • 刷新
  • 利润