2012-12-18 153 views
0

我形成了以含有的3個數據庫表DatabaseView這樣的一個表格的報告:在C#報告RDLC排序

table name 
datbase1 row1 
database2 row1 
database3 row1 

問題是數據庫2擁有多個行和報告重複所有的表而不是在中間推動數據庫2行。 我想要顯示的表是這樣的:

table name 
datbase1 row1 
database2 row1 
      row2 
      row3 .. 
database3 row1 

使用VS2010,C#,Windows窗體。 有什麼幫助嗎?謝謝!

回答

1

看起來像Grouping而不是Sorting的情況。

要完成您的需求,您必須根據您的table值創建一個行組:基於此值不會複製表的值。

預期結果將是這樣的

+----------------+ 
|Table | Name | 
|----------------| 
|database1| row1 | 
|---------|------| 
|database2| row1 | 
|   |------| 
|   | row2 | 
|   |------| 
|   | row3 | 
|---------|------| 
|database3| row1 | 
+----------------+ 

MSDN Library's How to Grouping Data in Report

+0

感謝您的幫助,但是當我分組每個數據庫中,我得到了每個數據庫複製其行是這樣的:數據庫1 ROW1,ROW1,ROW1和DATABASE2 row2,row2,row2 ...像這樣 –

+0

如果'database1'只有一行,我看不到'row1'是如何被複制的。也許你做錯了。檢查這些othere 2鏈接:[link1](http://technet.microsoft.com/en-us/library/ee240753.aspx)和[link2](http://msdn.microsoft.com/en-us/library/e3d61228-2aa4-42cc-955e-602dbf3406a7) –

+0

現在很好,謝謝你的鏈接,非常感謝! –