如何使用某些DataTable进行客户报告?

时间:2011-03-08 07:28:56

标签: c# asp.net reporting-services dataset reporting

我有一份包含这些规格的客户报告(RDLC)。我正在使用VS 2008来实现这个

Client Report Specification

我有一个DataSet,每个部分有4个不同的DataTable。并注意所有报告都位于List中,以便通过一个请求打印大量数据。

描述

  1. 位于列表中的所有报告//使用一个请求打印一些不同的数据
  2. 在顶部(在列表中),我们有一个矩形,其中包含一些表示常用信息的文本框
  3. 在中间我有两个不同的列表,其中包括一些TextBox来代表教授和经理的列表(它还必须显示他们的图片,姓名等)
  4. 然后我有另一个列表来代表组织信息。 (它使用List中的一些TextBox来表示所有组织信息)
  5. 由于客户报告与One Dataset一起使用。我为不同的报告部分提供了DataTable
  6. 每个DataTable ID都有Grouping
  7. Common DataTable ID 用于将整个列表分组为另​​一个对象(Here University)
  8. 我如何实施这样的报告,虽然我不能使用不同的DataTable进行分组,因为如果我做了这样的事我只能显示 First Field 小组

    任何帮助都是Appriciated

    提前谢谢

1 个答案:

答案 0 :(得分:0)

最简单的方法是通过连接四个数据表然后将报表绑定到它来创建非标准化数据视图。您有ID上的组(这对所有数据表都是通用的)。

另一个选择是使用子报告但使用IMO,使用它们而不是上述选项会更复杂/效率低。