原創|使用教程|編輯:我只采一朵|2013-12-25 10:06:38.000|閱讀 3039 次
概述:本文以圖配文的形式詳細講解了如何使用DevExpress Reports創建一個基本的數據識別報表。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本教程將為你詳細演示如何在Microsoft Visual Studio中運用 DevExpress Reports 創建數據識別報表。你將會學到如何綁定報表到數據,編輯報表欄,以及如何使用 Field List 面板添加報表。
1、運行Microsoft Visual Studio 2010, 2012 or 2013。
2、新建一個項目,創建一個Windows Forms應用程序。
3、在 Projet 菜單下,選擇Add New Item...(或者按下Ctrl+Shift+A快捷鍵):
在上面的對話框中選擇XtraReport Class v13.2并單擊Add,這樣就可以添加一個新的報表到項目中。
4、在本例中,報表的數據來自于Northwind數據表的Categories。創建一個數據源然后在設計時將它分配給報表,首先選中一個報表:
5、打開Properties窗口,然后在報表的 XtraReportBase.DataSource 屬性編輯器單擊 Add Project Data Source...:
6、在彈出的對話框中選中一個數據源,這里選擇Database,然后單擊Next:
7、接下來指定 Northwind Traders(nwind.mdb)路徑:
8、是否保存連接字符串選擇Yes:
9、在要獲取的數據表對象下面選中Categories,最后單擊Finish即可。
10、以上步驟完成之后,就會在報表設計器中生成兩個.NET組件:nwindDataSet1 和 categoriesTableAdapter。報表會自動部署 XtraReportBase.DataAdapter 和 XtraReportBase.DataSource屬性給這兩個新創建的數據對象。這里注意, XtraReportBase.DataMember屬性也自動部署給了Categories。
這樣報表就綁定給了數據。接下來再跟大家演示一下如何自定義報表的布局,并制定為報表控件提供數據的字段。
11、單擊報表設計器的左上角以彈出智能標簽,選擇Edit and Reorder Bands... :
12、在彈出的Report Editor對話框中,刪除PageHeader band(因為這對報表來說不是必須的)并添加ReportHeader band。這里注意,你也可以使用Report Editor去更改其他報表帶的設置:
13、下面再設置一下報表的布局。首先,從工具條中拖放一個XRLabel控件到Report Header band,設置它的Text為Fall Catalog。
14、創建兩個標簽到CategoryName 和 Description數據字段。這一步非常簡單,只需要將相應的數據字段從Filed List tree中拖放到報表的Detail band中。創建一個XRLabel控件綁定到Description數據字段:
15、右鍵單擊 Field List 的Picture,然后將其拖到Detail band中。選擇列表中的XRPictureBox。
16、向報表中添加一個頁面編號。從工具條DX.13.2: Report Controls中將 XRPageInfo 項拖到PageFooter band中:
17、你還可以通過 XRPageInfo.Format 屬性更改頁面編號的格式,如設置屬性的值為Page {0} of {1}:
這樣,一個數據識別的報表就創建完成了。在 Report Explorer 中可以看到報表的結構,綁定的控件會以黃色數據庫圖標進行顯示:
最終效果:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件