rdlc报表中list of list的显示和设计方法
How to display & design list of list in rdlc report
要求:
我想为 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; }
}
这需要在 rdlc 报告中显示为:
标题:[ServiceDetails.Count] Details for [ServiceName]
一个 table 和 List<ServiceDetails>
因此从标题到 table 将重复主列表中存在的数据的次数 List<ServiceWiseDetailEntity>
问题陈述:
- 如何设计rdlc报表以达到上述要求。
- 我对如何在 DataSet 中表示我的数据感到困惑,因为它不是来自数据库,而是手动添加到 Dataset。
现在我在 DataSet 中使用关系,其中我的 ServiceDetails
被另一个 table ServiceWiseDetailEntity
引用,两者都使用 ServiceId
相关,下面的关系可以帮助我吗导航至 objects?
有人可以帮忙吗?
谢谢。
您需要根据您的情况创建一个平面合约 List<SessionDetailEntity> SessionDetails
将仅被使用。
不需要在另一个 class.
中使用该列表
只需将所有额外属性添加到 SessionDetailEntity
class 即可。
按照以下步骤操作:
可以在rdlc设计中添加列表
在rdlc设计列表中添加组。
使用 属性 您想要对数据进行分组的依据 - 这将是您的标题。
之后添加一个table和表达式来显示数据。
它将按照您的解释重复您的数据。
您还可以参考以下关于分组的 youtube 视频:
Youtube - Adding Group & Using a List Item to Display Details
要求:
我想为 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; }
}
这需要在 rdlc 报告中显示为:
标题:[ServiceDetails.Count] Details for [ServiceName]
一个 table 和 List<ServiceDetails>
因此从标题到 table 将重复主列表中存在的数据的次数 List<ServiceWiseDetailEntity>
问题陈述:
- 如何设计rdlc报表以达到上述要求。
- 我对如何在 DataSet 中表示我的数据感到困惑,因为它不是来自数据库,而是手动添加到 Dataset。
现在我在 DataSet 中使用关系,其中我的 ServiceDetails
被另一个 table ServiceWiseDetailEntity
引用,两者都使用 ServiceId
相关,下面的关系可以帮助我吗导航至 objects?
有人可以帮忙吗? 谢谢。
您需要根据您的情况创建一个平面合约 List<SessionDetailEntity> SessionDetails
将仅被使用。
不需要在另一个 class.
只需将所有额外属性添加到 SessionDetailEntity
class 即可。
按照以下步骤操作:
可以在rdlc设计中添加列表
在rdlc设计列表中添加组。
使用 属性 您想要对数据进行分组的依据 - 这将是您的标题。
之后添加一个table和表达式来显示数据。
它将按照您的解释重复您的数据。
您还可以参考以下关于分组的 youtube 视频:
Youtube - Adding Group & Using a List Item to Display Details