VS2010 RDLC 報表的使用心得

2021-05-26 05:30:07 字數 938 閱讀 8634

不得不說微軟的東西很傻瓜化,但是個人感覺用之前一頭霧水,費了九牛二虎之力搞清楚了之後發現只不過如此。為了讓新入手vs2010 報表的朋友少走些彎路,也為了幫助記憶,特此寫下一些東西。

一、報表繫結的資料集是乙個帶引數的結構化儲存過程怎麼辦?

嚮導在配置tableadapter檢測到以下問題:"sp":

詳細資訊:

已生成select語句。

invalid object name '#臨時表名'.

要將這些元件新增到資料集中,請單擊"完成"。

看到上面的錯誤提示,怎麼辦?不用管,直接完成(該資料集暫且叫ds)。這時候來到報表設計,新增資料集會發現剛才建好的資料集ds沒有字段。解決辦法是開啟報表的xml格式,找到資料集,新增字段。如下:

新增完以後,把rdlc報表關了重新開啟,就能看到資料集的字段了。

二、在asp頁面新增reportviewer控制項並選擇報表後,選擇的資料來源是帶引數的儲存過程怎麼傳引數?

其實這個很簡單,直接給資料來源引數的預設值賦值即可。如下:

this.objectdatasource.selectparameters["引數名"].defaultvalue = "值";

三、rdlc 報表 有空白頁?

報表「主體屬性」的寬 + 「報表屬性」的左右邊距 一定要小於 「報表屬性」的寬

報表「主體屬性」的高 + 「頁首」的高 + 「頁尾」的高 + 「報表屬性」的上下邊距  一定要小於 「報表屬性」的高

四、rdlc 報表 使用table 總多出來乙個空白頁?

報表主體的高度應該設為最小,也就是報表主體內各種控制項加起來的高度,這樣就不會在列印的時候多出空白頁。

五、 vs2010 rdlc 報表 表(table) 因資料量過大導致分頁的時候如何顯示表頭?

手動在xml中加入如下

after

true

true

VS2010 rdlc報表 不在依賴 資料來源

在傳統的vs2005與vs2008中,rdlc報表是必須依賴外在的資料集的,但是vs2010 rdlc 報表不在需要外在資料集,關鍵是因為rdlc報表 內建了乙個資料集,把rdlc報表 用xml方式開啟,自己可以按照xml的方式 設定乙個資料集如下方式,其中紅色的部分為多餘的部分,可以去掉.stco...

使用RDLC報表 三 向RDLC報表傳入引數

在使用報表向客戶展示結果資料時,實時的在報表中顯示某些特定的資料是必需的,如 顯示的部門 列印的日期等。本文只簡單的演示向報表內傳入乙個字元值。如有其它問題,歡迎討論。1 新建乙個工程testreport,乙個form窗體,放入乙個textbox 乙個button按鈕,再放入乙個reportview...

學習使用 VS 2010 自帶報表

開發環境 vs 2010 sql server2008 資料庫 jfcharge sys 說明 要求在report viewer中生成報表 1.新建windows窗體 新增report viewer控制項 2.新增新報表 reporttest.rdlc 3.新增 表 控制項,新增資料 將已經配置好的...