原創|其它|編輯:郝浩|2012-10-19 15:20:34.000|閱讀 456 次
概述:本教程將引導你如何在WPF應用程序中創建一個數據感知(data-aware)報表。你還將了解到如何使用字段列表(Field List)將報表控件添加到報表中并綁定數據,以及如何計算報表頁數。本文中,我們將使用到 XtraReports WPF入門教程一:創建靜態報表 中所創建的報表。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本教程將引導你如何在WPF應用程序中創建一個數據感知(data-aware)報表。你還將了解到如何使用字段列表(Field List)將報表控件添加到報表中并綁定數據,以及如何計算報表頁數。本文中,我們將使用到 中所創建的報表。
創建數據集并綁定報表
1、在VS中,切換到報表設計器,并點擊報表的智能標簽。在報表的活動列表中,展開XtraReportBase.DataSource 屬性,并選擇Add Project Data Source...。
2、在向導的第一頁,選擇Database并點擊Next。
3、在如圖所示的頁面中,選擇默認的Dataset,然后點擊Next。
4、接下來,鏈接數據庫,在本示例中,我們將用到處于nwind.mdb文件夾中的Northwind數據庫的,該文件夾中安裝了 DevExpress demos。
5、在接下來的頁面中,保留默認設置,然后單擊下一步。
6、在最后一個頁面中,選擇所需的數據庫對象(在本教程中選擇Categories表),并單擊“完成”。
在完成本步驟后,nwindDataSet1對象被分配給XtraReportBase.DataSource屬性;categoriesTableAdapter對象被分配到XtraReportBase.DataAdapter屬性;Categories對象被分配到XtraReportBase.DataMember屬性。
報表成功綁定到數據源,Field List字段列表面板中反映了報表數據源的結構。
7、將CategoryName字段和Description字段從Field List字段列表中拖動到報表的Detail區域中,從而創建兩個數據感知標簽。
8、當利用鼠標右鍵拖動一個字段時,你可以選擇創建什么樣的控件。通過這種方式,我們創建了一個綁定到Picture字段的XRPictureBox,如下圖所示:
要指定picturebox中顯示圖像的大小模式,你需要使用控件的智能標簽設置XRPictureBox.Sizing屬性,例如設置為ZoomImage時,可以重新調整圖像大小比例。
9、打開VS工具箱,從工具箱的DX.12.1: Report Controls 選項卡中,將XRPageInfo拖動到上邊距,便可實現報表頁計數。
如要改變報表頁數顯示的格式,你可以將 XRPageInfo.Format 屬性設置為Page {0} of {1}。
Report Explorer面板中將展現所創建報表的結構,標有黃色數據庫圖標的是數據感知控件。
查看結果
運行WPF應用程序,查看結果如下:
文章轉載自:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:DevExpress中文網