關於VS 2010 RDLC 報表的詳細使用說明


各位技術屌絲們好,

    之前我用了很長一段時間通過不斷的研究揣摩,終於把RDLC報表給搞透了,今天跟大家做個總結,希望能夠幫助到大家。

    需求分析

     我想把datagridview 中的數據打印出來。

    首先

   新建一個winfrom 窗體

第二部將數據填充到datagridview中

現在我要做的是把datagridview中的數據打印出來。

打印之前首先建立一個窗口,專門用於存放打印控件

注意紅色標記的地方,尤其是訪問級別處最好給public 避免出現訪問不了現象。

圖解:新建倆個文件夾。report存放報表文件。RDataSource存放數據源

 

圖解:新建一個數據源及一個報表文件。

 

新建一個數據表,主要用於報表上的傳值。

由於我的數據源中只有倆個字段,所以在這里對於新增相同名稱的字段,需要注意的是datatype這個地方,對於設置的數據類型

新增表后會出現需要你選擇數據源的地方,這個地方默認是引導新建,我們剛剛手動新增了我們的數據源所以這里我們選擇以下圖。注意這是關鍵,不然你的數據獲取不到。

用對象類型。

我們新增的數據源在對象里面會體現出來,需要注意的是只選擇Rdataset (左)下面的不需要選擇。點擊完成

這里為了方便起見我起了跟數據源相同的名稱。這里數據源已經出來了,還有我們只新增了一個數據集(可用數據集)在dataset里面可以新增多個數據集,不過引用的時候需要注意下這里的可用數據集。

因為我們剛剛引用了數據源,所以在這里也已經有了。報表的設置基本好了,這邊報表的設計好不好看,完全取決於你的審美啦。

這里我們在datagridview中新增一個事件

需要引用using Microsoft.Reporting.WinForms;

基本到這里就算完成了,試着F5下吧。

 

直接打印即可啦!!!!

花了一中午的時間做的教程,希望能夠幫助到各位苦逼的程序員屌絲們,如果你看了對你有幫助的話同事也希望幫助到其他新手的話,請加入我們的群:28851380

 

問題及處理方法

找不到報表

解決辦法

如果報表設置不是很大的話可以采用始終復制哦,如果很大的話就使用復制最新的。根據實際情況使用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM