DevExpress XtraReports的控件介紹(使用幫助)
Posted on 2006-09-25 11:55 云自無心水自閑 閱讀(11811) 評(píng)論(5) 編輯 收藏 所屬分類: .Net在此介紹創(chuàng)建報(bào)表過程中使用到的XtraReports的控件. 所有的控件都可以在設(shè)計(jì)時(shí),運(yùn)行時(shí),或者通過設(shè)計(jì)器添加到報(bào)表中, 本文介紹的是一些最基本的信息.
報(bào)表控件概覽
XtraReports中的所有報(bào)表對(duì)象都通過在Bands中的控件來表現(xiàn). 在設(shè)計(jì)時(shí), 報(bào)表控件可以從工具箱添加到報(bào)表中, 只有點(diǎn)擊工具箱中需要的控件, 然后放到報(bào)表帶中即可. 另一種方式是使用字段列舉窗口添加控件, 這種情況下, 控件將和數(shù)據(jù)字段綁定.
如果要在運(yùn)行時(shí)添加報(bào)表控件, 你只需要簡單地創(chuàng)建一個(gè)相應(yīng)類型的變量, 并通過XRControlCollection.Add方法添加到報(bào)表帶中即可
所有的報(bào)表控件包括bands都是繼承自XRControl. 其中部分控件可以還作為容器, 這種情況下控件集合可以通過XRControl.Controls來獲得. 如果要獲取控件的容器, 可使用XRControl.Parent屬性.
下面列舉了XtraReports中的標(biāo)準(zhǔn)報(bào)表控件.
Class | Description |
---|---|
![]() |
用于在報(bào)表中添加子報(bào)表. 被添加的報(bào)表需要被包含在項(xiàng)目中, 并設(shè)置SubReport的ReportSource屬性. 子報(bào)表可用于合并報(bào)表和創(chuàng)建主從表. |
![]() |
用于添加Windows Forms或者第三方的控件. 此對(duì)實(shí)際上是添加的控件的封裝, 并提供對(duì)Drawing方法的支持 |
![]() |
用于在報(bào)表中顯示條形碼. 使用XRBarCode.Symbology和XRBarCode.SymbologyId來設(shè)置條形碼的類型 |
![]() |
在報(bào)表中顯示圖形, 使用此控件來根據(jù)一個(gè)或多個(gè)SeriesViewTypes來展示不同的數(shù)據(jù). |
![]() |
用于在報(bào)表中展示復(fù)選框. |
![]() |
標(biāo)簽. 可以是單行的, 也可以是多行的. |
![]() |
線條. 使用這個(gè)控件來畫線. |
![]() |
換頁. 如果是Band中需要換頁, 那么使用控件的Band.PageBreak屬性比較好. |
![]() |
顯示報(bào)表頁面的附加信息. 可以顯示頁碼, 日期或者其他信息. |
![]() |
用于包含其他控件的控件. 可以使用此控件來進(jìn)行控件的分組. |
![]() |
在報(bào)表中顯示一個(gè)圖片 |
![]() |
顯示一個(gè)控件, 用于顯示,輸入,修改格式化的文本. 可以用XRRichText.LoadFile從文件中加載文本. |
![]() |
表格 |
![]() |
表格單元. 與XRControl.Text綁定 |
![]() |
表格中的行. 通過不需要用到此控件, 直接操作表格單元更普遍. |
![]() |
郵政編碼 |