我需要一个表来表示报告中所有Projects
表数据的列表。但我需要一个列来显示适用于当前项目(行)的人员列表。
将表格放在Microsoft报表(RDLC)的另一个表格列中时,我无法将此表格的DataSetName
更改为People
。
我需要一张这样的表:
RowNumber | Project Name | Total People | People List
______________________________________________________________
1 | Project 1 | 2 | Name | Surname
| | |_______________
| | | AA | AA
| | | BB | BB
--------------------------------------------------------------
2 | Project 2 | 4 | Name | Surname
| | |_______________
| | | AA | AA
| | | EE | EE
| | | FF | FF
| | | DD | DD
我该怎么做?任何人都有这样的样品或技巧吗?
答案 0 :(得分:1)
这不是很困难。 只是从人们的方向看。
创建表格。
为此报告创建类..如:
公共类PersonInfo { public string LastName {get;组; }
public string FirstName { get; set; }
public string ProjectName { get; set; }
}
您桌子的数据集(例如)是personInfos的集合..
按项目名称分组
RowNumber ...尝试这样的smth:
= RunningValue(Fields!ProjectName.Value,CountDistinct,Nothing)
一切准备就绪!
P.S。 :如果“总计”列存在问题(虽然我不认为),您可以在课程中添加一个属性并设置所需的值。
也许this回答可以帮到你。