2012-02-21 68 views
0

我使用的MVC應用程序(.rdlc文件)標準的報告引擎來生成報告。如何在報告的列表中顯示列表?

基本上我有需要顯示在表格中的項目清單...但項目的該列表包含了也需要顯示的列表。

什麼,我想實現一個很好的例子是分類。想想這樣說:

我有一個產品在類別列表中的類別列表。該報告必須是這樣的:

Category A 
Product 1 Name  Product 1 Description Price 
Product 2 Name  Product 2 Description Price 
Product 3 Name  Product 3 Description Price 

Category B 
Product 4 Name  Product 4 Description Price 

等等.... 我有課的設置,他們需要的方式和報表數據源是從一個函數返回一個列表,用一些參數獲取信息。我知道如何顯示類別列表,但不知道其中的列表。

所以,問題是,我怎樣才能顯示在報表中的主列表中的記錄子列表?

編輯 這裏是我的示例場景

public class Category 
{ 
    public string CategoryName { get; set; } 
    public List<Product> Products { get; set; } 
} 

public class Product 
{ 
    public string Name { get; set; } 
    public string Description { get; set; } 
    public decimal Price { get; set; } 
} 

回答