云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          posts - 288, comments - 524, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

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





          評(píng)論

          # re: DevExpress XtraReports的控件介紹(使用幫助)  回復(fù)  更多評(píng)論   

          2007-01-17 11:28 by hezechang
          how to do it

          # re: DevExpress XtraReports的控件介紹(使用幫助)  回復(fù)  更多評(píng)論   

          2007-01-17 13:37 by 云自無心水自閑
          @hezechang
          和大多數(shù)所見即所得工具一樣,通過鼠標(biāo)的拖放,將控件定義到相應(yīng)的報(bào)表帶上即可。

          # re: DevExpress XtraReports的控件介紹(使用幫助)[未登錄]  回復(fù)  更多評(píng)論   

          2007-03-16 10:41 by 風(fēng)
          在設(shè)置MultiColumn的ColumnCount值為2后,程序運(yùn)行后Detail左右兩邊沒法很好的合并,中間一直存在著間隔,但在preview中顯示確實(shí)正常的,這是什么問題??

          # re: DevExpress XtraReports的控件介紹(使用幫助)  回復(fù)  更多評(píng)論   

          2009-06-26 08:00 by asd
          XRRichText 使用中文亂碼

          # re: DevExpress XtraReports的控件介紹(使用幫助)[未登錄]  回復(fù)  更多評(píng)論   

          2011-04-02 10:08 by 李軍
          主從表怎么操作?急等
          主站蜘蛛池模板: 三原县| 宁河县| 虞城县| 崇阳县| 比如县| 正阳县| 浙江省| 全椒县| 宝兴县| 通河县| 浦城县| 德州市| 东安县| 小金县| 宜宾县| 沅江市| 呈贡县| 错那县| 神农架林区| 沁源县| 玉树县| 华宁县| 寿宁县| 固安县| 金阳县| 梨树县| 沧源| 东明县| 平陆县| 黄冈市| 三河市| 上虞市| 蓬安县| 汉中市| 闽清县| 星子县| 赤壁市| 林州市| 宁都县| 松滋市| 宣恩县|