使用RDLC報表 使用自定義資料集

2022-04-05 14:33:01 字數 1298 閱讀 2721

新的資料包表已經生成,下面開始對資料來源進行設定。

選擇工具欄 à 報表 à 資料來源,選中所要修改的資料來源後,用「重新命名」對其進行修改,如myds。

修改完成後,確定退出此視窗。

選中報表設計器內的**,顯示屬性。將**的資料集名稱更改為上面修改的名稱。

如果乙個報表檔案內只有乙個資料來源,則**內的資料值可直接寫為「=fields!欄位.value」的格式,如果包含多個資料來源,則要對此欄位的取值進行指定,如「=(fields!欄位.value,「資料集名稱」」。

手動生成的資料集內必須包含報表檔案內設計的欄位名稱,否則會執行出現錯誤。

生成資料集:

//////

報表執行操作

//////

///private

void button1_click(object sender, eventargs e)

finally

//為報表瀏覽器指定報表檔案

this.reportviewer1.localreport.reportembeddedresource = "report.report1.rdlc";

//指定資料集,資料集名稱後為表,不是dataset型別的資料集

this.reportviewer1.localreport.datasources.clear();

this.reportviewer1.localreport.datasources.add(new microsoft.reporting.winforms.reportdatasource("myds", c_ds.tables[0]));

//顯示報表

this.reportviewer1.refreshreport();

}執行後的資料顯示:

使用RDLC報表自定義資料集

新的資料包表已經生成,下面開始對資料來源進行設定。選擇工具欄 報表 資料來源,選中所要修改的資料來源後,用 重新命名 對其進行修改,如myds。修改完成後,確定退出此視窗。選中報表設計器內的 顯示屬性。將 的資料集名稱更改為上面修改的名稱。如果乙個報表檔案內只有乙個資料來源,則 內的資料值可直接寫為...

RDLC之自定義資料集一

標題 rdlc之自定義資料集 時間 2008年7月12日 目的 學習通過程式控制rdlc的資料集 內容 呈現職工資料,如圖 emp info.jpg 步驟 1 新建乙個web專案,如圖 new project.jpg 2 新增報表,如 圖 new report.jpg 3 新增資料集,如圖 new ...

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

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