2012-07-07 106 views
0

我開發了一個Windows應用程序,該應用程序使用C#生成沒有數據庫的報告。Crystal Report僅顯示有10行的數據表中的一行

我已經添加了一個數據集和一個DataTable作爲數據源到水晶報表。我的數據表至少有1行。即使當我的數據表有多個(如4,5,10)行時,水晶報表仍然只顯示數據表的第一行。

我已經使用了斷點並驗證了我的數據表有多行。

我使用 的Windows XP Service Pack 3的(64位)操作系統 的Visual Studio 2010專業 .Net框架4 水晶報表(從網上下載SAP網站上個月)

謝謝

請幫我解決這個問題

+0

在設計模式下發布報告的屏幕截圖。 – craig 2012-07-07 20:49:09

+0

我已經在這裏上傳了截圖http://imageshack.us/photo/my-images/201/reportay.jpg/ – Santosh 2012-07-09 04:12:23

+0

此外,報告設計屏幕截圖也在這裏上傳http://imageshack.us/photo/my- images/26/reportdesign.jpg/ – Santosh 2012-07-09 04:29:26

回答

1

也許你把表格放在報表的「頁眉」或者「報表頭」部分。

如果是這種情況,您應該將您的字段放在「詳細信息」部分。
報表的「詳細信息」部分將針對數據源中的每一行重複。

+0

我在Datatable中有列(Name,Company,Designation,Place,Distance)。我只在報告標題中添加了名稱和指定,其餘部分全部放在詳細信息部分,名稱和指定完美顯示,但不顯示詳細信息部分的行,除了第一行數據表 – Santosh 2012-07-09 04:03:05

+0

您的報告看起來不錯。也許有一些分組/過濾/ Max/Min在某個地方? (在內部報表過濾/分組屬性中,在數據表/數據視圖過濾器中的查詢中?) – Max 2012-07-09 09:37:30

+0

我已經檢查過這個。我們沒有任何分組。而且只有一個數據表。我認爲有一個愚蠢的錯誤,我無法弄清楚。 – Santosh 2012-07-10 13:59:13