如何以编程方式添加SSRS列

时间:2012-05-09 12:15:47

标签: c# .net reporting-services

我有一个名为EmployeeTypes的表,其中包含Employees的类型,现在我想使用SSRS创建一个报告,其中包含以下内容:

      EmployeeType1      EmployeeType2     EmployeeType3
            4                  23                2

其中数字是员工人数。

问题是如何以编程方式生成列,因为EmployeeTypes表可以有多个类型并按时间扩展?

3 个答案:

答案 0 :(得分:1)

听起来您正在寻找使用select count(*), employee_type from employee_table group by employee_type等数据集的交叉表报告。

您可以使用报告向导创建“矩阵”报告类型(而不是“表格”报告类型)。该向导将指导您完成所需的步骤。

答案 1 :(得分:0)

SSRS报告由XML文件(.RDL或.RDLC文件)定义。您可以通过直接修改XML以编程方式生成列。不是为了胆小的人,而是人们这样做,而且可以做到。

答案 2 :(得分:0)