清單資料區域會隨報表資料集中的每一個群組或資料列重複。清單可以用於自由形式的報表,也可以與其他資料區域一起使用。您可以定義包含任何數目之報表項目的清單。清單可以巢狀放在另一份清單內,以提供多個資料群組。
本篇範例目標將要示範”各筆交易資料及採購商品列表”。依舊使用北風資料庫做範例。
- 首先先建立一個VIEW,包含Orders、Order Details和Products這些表。
之後將這個VIEW拉到NWDataClasses.dbml和NorthwindDataSet.xsd中。
- 新增新的報表OrderMasterDetail.rdlc,把建好的VIEW新增至資料集,再拉一個清單至報表裡面。
- 選取清單後,在資料行群組的詳細資料開啟群組屬性,再將群組運算式加入群組對象[OrderID]。
- 把畫面layout一下,格線和欄位拉入清單裡編排。把欄位對應相關欄位。
- 先執行觀看結果。
- 接著我們再把資料表拉入清單中,把相關欄位拉進去。
- 最後執行結果: