原創|其它|編輯:郝浩|2012-09-27 17:14:00.000|閱讀 399 次
概述:本教程將引導你如何在ASP.NET應用程序中創建一個數據感知(data-aware)報表。你還將了解到如何使用字段列表(Field List)將報表控件添加到報表中并綁定數據,以及如何計算報表頁數。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本教程將引導你如何在ASP.NET應用程序中創建一個數據感知(data-aware)報表。你還將了解到如何使用字段列表(Field List)將報表控件添加到報表中并綁定數據,以及如何計算報表頁數。在本文中,我們將使用到 中所創建的報表。
創建數據集并綁定報表
1、若要為應用程序創建程序集,按CTRL+SHIFT+A (或者在Project菜單上,選擇Add New Item...),然后在對話框中選擇DataSet,并點擊Add。
2、利用CTRL+ALT+S,打開Visual Studio Server Explorer并連接到數據庫。(在本示例中,我們將使用目錄中nwind.mdb文件夾中的Northwind數據庫)。
然后,拖動數據庫中的 Categories字段,將其拖放到Dataset Designer中。
保存更改并退出Dataset Designer。
3、切換到報表設計器,并點擊報表的智能標簽,使用報表的活動列表,為XtraReportBase.DataSource 屬性指定數據集。
通過該步驟,可以自動設置另外兩個屬性:XtraReportBase.DataMember屬性設置為Categories, XtraReportBase.DataAdapter屬性被設置為 categoriesTableAdapter。
Field List字段列表面板中反映了報表數據源的結構。
調整報表內容
4、將CategoryName字段和Description字段從Field List字段列表中拖動到報表的Detail區域中,從而創建兩個數據感知標簽。
5、當利用鼠標右鍵拖動一個字段時,你可以選擇創建什么樣的控件。通過這種方式,我們創建了一個綁定到Picture字段的XRPictureBox,如下圖所示:
要指定picturebox中圖像的大小模式,你需要使用控件的智能標簽設置XRPictureBox.Sizing屬性,例如設置為ZoomImage時,可以重新調整圖像大小比例。
6、打開VS工具箱,從工具箱的DX.12.1: Report Controls 選項卡中,將XRPageInfo拖動到上邊距,便可實現報表頁計數。
如要改變報表頁數顯示的格式,你可以將 XRPageInfo.Format 屬性設置為Page {0} of {1}。
Report Explorer面板中將展現所創建報表的結構,標有黃色數據庫圖標的是數據感知控件。
查看結果
數據感知Web報表已準備就緒。運行Web應用程序,查看結果如下:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:DevExpress中文網