新的資料包表已經生成,下面開始對資料來源進行設定。
選擇工具欄 à 報表 à 資料來源,選中所要修改的資料來源後,用「重新命名」對其進行修改,如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...