DevExpress XtraReports的控件介紹(使用幫助)


在此介紹創建報表過程中使用到的XtraReports的控件. 所有的控件都可以在設計時,運行時,或者通過設計器添加到報表中, 本文介紹的是一些最基本的信息.

報表控件概覽

XtraReports中的所有報表對象都通過在Bands中的控件來表現. 在設計時, 報表控件可以從工具箱添加到報表中, 只有點擊工具箱中需要的控件, 然后放到報表帶中即可. 另一種方式是使用字段列舉窗口添加控件, 這種情況下, 控件將和數據字段綁定.

如果要在運行時添加報表控件, 你只需要簡單地創建一個相應類型的變量, 並通過XRControlCollection.Add方法添加到報表帶中即可

所有的報表控件包括bands都是繼承自XRControl. 其中部分控件可以還作為容器, 這種情況下控件集合可以通過XRControl.Controls來獲得. 如果要獲取控件的容器, 可使用XRControl.Parent屬性.

下面列舉了XtraReports中的標准報表控件.

Class Description
Subreport 用於在報表中添加子報表. 被添加的報表需要被包含在項目中, 並設置SubReport的ReportSource屬性. 子報表可用於合並報表和創建主從表.
WinControlContainer 用於添加Windows Forms或者第三方的控件. 此對實際上是添加的控件的封裝, 並提供對Drawing方法的支持
XRBarCode 用於在報表中顯示條形碼. 使用XRBarCode.Symbology和XRBarCode.SymbologyId來設置條形碼的類型
XRChart 在報表中顯示圖形, 使用此控件來根據一個或多個SeriesViewTypes來展示不同的數據.
XRCheckBox 用於在報表中展示復選框.
XRLabel 標簽. 可以是單行的, 也可以是多行的.
XRLine 線條. 使用這個控件來畫線.
XRPageBreak 換頁. 如果是Band中需要換頁, 那么使用控件的Band.PageBreak屬性比較好.
XRPageInfo 顯示報表頁面的附加信息. 可以顯示頁碼, 日期或者其他信息.
XRPanel 用於包含其他控件的控件. 可以使用此控件來進行控件的分組.
XRPictureBox 在報表中顯示一個圖片
XRRichText 顯示一個控件, 用於顯示,輸入,修改格式化的文本. 可以用XRRichText.LoadFile從文件中加載文本.
XRTable 表格
XRTableCell 表格單元. 與XRControl.Text綁定
XRTableRow 表格中的行. 通過不需要用到此控件, 直接操作表格單元更普遍.
XRZipCode 郵政編碼

原文: http://www.blogjava.net/usherlight/archive/2006/11/08/79857.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM