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

时间:2013-11-05 15:44:37

标签: c# reportviewer

我要构建一些数组,并希望从中填充rdlc报告,但是在开始编码之前要确保我已经完成了高级别的进程。我正在根据foxpro(叹息......)表计算这些数组。

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

所以:

  1. 使用通用列创建报告并在以后根据需要进行修改
  2. 填充数组
  3. 将数组填入报告和显示?
  4. 请记住,我现在正在寻找一个高级别的流程,每个元素上都有大量的代码示例我不确定我是否正确处理了这个过程。

    先谢谢。

1 个答案:

答案 0 :(得分:0)

经过大量研究和摸索后,我终于让它自己工作......所以,如果其他人偶然发现这一点,那么这对我有用。我确信有更好的方法可以做到这一点。

  1. 根据需要填充数组
  2. 使用定义的数据表创建数据集
  3. 使用数组填充dataset.datatable
  4. 使用步骤3中的数据表创建report.rdlc
  5. 如果使用WPF,请将WinForms控件添加到WPF应用程序
  6. 将数据存入数据源(reportdatasource.value = dataset.datatable)
  7. 为reportviewer提供报告的嵌入资源
  8. 刷新
  9. ????
  10. 利润!