我正在生成一个报告,其中我必须绑定一个层次结构。
1(我必须连续1个向老师显示,但是在每个老师之后,应该在另一个表类型结构中列出多个学生,并且在列出学生之后
2(它具有另一个表类型结构,显示等等信息
现在,根据上网,我发现我可以通过创建这样的自定义模型来实现此结果:
我将有一个自定义课程
public class customDataSet
{
List<listing> obj = new List<listing>
}
class listing
{
public int teacherid;
public string name;
public string age;
List<students> obj1 = new List<students>();
List<blahblah> obj2 = new List<blahblah>();
}
因此,我必须将我的RDLC与customDataSet绑定。但是现在我该如何显示这种层次结构。我的意思是我应该使用哪个控件?
结构应如下所示
|TeacherId |Name |AGE
---------------+--------+----
|1 |Rocky |5
这将是另一个表格,将显示学生信息,例如
|studentId |Name |Age
-------------+---------+----
|23 |Sandy |23
|24 |Latin |34
这应该重复
您应该 [可能] 将 Tablix 控件与分组一起使用。以下是有关RDLC报告中组的所有内容。
不确定您对RDLC报告的熟悉程度,因此也许您会在此处找到有关表的更多有用信息。此处还包含有关报表设计的常规信息。