如何在rdlc报告中使用用户对象的IEnumerable属性

时间:2014-03-29 16:57:51

标签: c# rdlc master-detail

有没有办法使用下面的对象:

[Serializable]
 public class Product
  {
    public Product() { }
    public string ProductName { get; set; }
    public IEnumerable<Description> ObjectDescription { get; set; }  

    [Serializable]
     public class Description
      {
         public Description() { }
         public string ProductDescription { get; set; }
      }
 }
在rdlc中显示带有他们描述列表的产品列表?类似的东西:

## ProductName ##

## table with Product descriptions ##

没有子报告和groupint - 将报告数据源设为

ProductID
ProductName
ProductDescription 1

ProductID
ProductName
ProductDescription 2

1 个答案:

答案 0 :(得分:0)

我很抱歉,但不可能,我搜索了几个星期来解决这个问题,我发现的唯一的事情就是这个

Reporting against a domain model

我知道这是你做的,但这是唯一的方法。到目前为止,Sql Reporting不支持嵌套的对象列表。