C# 如何显示&;rdlc报告中列表的设计列表

C# 如何显示&;rdlc报告中列表的设计列表,c#,asp.net-mvc,report,rdlc,C#,Asp.net Mvc,Report,Rdlc,要求: 我想为MVC项目设计我的rdlc,如下所示: 我有一个主列表,在这几个属性中也有一个列表 public class ServiceWiseDetailEntity { public int ServiceId { get; set; } public string ServiceName { get; set; } public List<SessionDetailEntity> SessionDetails { get; set; }

要求:

我想为MVC项目设计我的rdlc,如下所示: 我有一个主列表,在这几个属性中也有一个列表

public class ServiceWiseDetailEntity
{
    public int ServiceId { get; set; }


    public string ServiceName { get; set; }


    public List<SessionDetailEntity> SessionDetails { get; set; }

    public string LabelName { get; set; }
}
公共类ServiceWiseDetailEntity
{
public int ServiceId{get;set;}
公共字符串ServiceName{get;set;}
公共列表SessionDetails{get;set;}
公共字符串LabelName{get;set;}
}
这需要在rdlc报告中显示为:

标题:
[ServiceDetails.Count]详细信息,用于[ServiceName]

带有
列表的表

因此,从标题到表格的重复次数将与主列表<代码>列表<代码>

问题陈述:

  • 如何设计rdlc报告以达到上述要求
  • 我对如何在数据集中表示我的数据感到困惑,因为它不是来自手动添加到数据集中的数据库
  • 目前,我正在使用数据集中的关系,其中我的
    ServiceDetails
    被另一个表引用
    ServiceWiseDetailEntity
    两者都使用
    ServiceId
    进行关联,下面的关系能否帮助我导航到对象

    有人能帮忙吗?
    谢谢。

    您需要在您的案例中创建一个平面合同
    列表会话详细信息将仅用于。
    不需要在其他类中使用该列表

    只需将所有额外属性添加到
    SessionDetailEntity
    类中即可

    按照以下步骤操作:

  • 您可以在rdlc设计中添加列表

  • 在rdlc设计列表中添加组

  • 使用要按其对数据进行分组的属性,该属性将作为标题

  • 然后添加一个表和表达式来显示数据

    它将重复您解释的数据

  • 您还可以参考以下youtube视频,其中解释了分组: