0

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

我是否需要先通过向导创建报告并将通用列放入其中,然后根据需要进行调整?还是代码可以完全做所有事情?以前,当我尝试仅通过代码执行此操作时, Report.Refresh() 实际上不会启动报告...

所以:

  1. 使用通用列创建报告并稍后根据需要进行修改
  2. 填充数组
  3. 将数组填充到报告和显示中?

请记住,我现在正在寻找一个高级流程,每个单独的元素都有大量的代码示例,我只是不确定我的流程是否正确。

先谢谢了。

4

1 回答 1

0

经过大量研究和摸索,我终于让它自己工作了......所以如果其他人偶然发现这个,这对我有用。我敢肯定有更好的方法来做到这一点。

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