欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

ActiveReports 9 新功能:借助目錄(TOC)控件為

系統 2314 0
原文: ActiveReports 9 新功能:借助目錄(TOC)控件為報表添加目錄功能

在最新發布的ActiveReports 9報表控件中添加了多項新功能,以幫助你在更短的時間里創建外觀絢麗、功能強大的報表系統,本文將重點介紹新增文檔目錄控件(TOC),通過拖拽操作便可添加報表目錄。

目錄控件可以幫助用戶快速的導航到位于報表中希望查看的數據。可以使用目錄控件內嵌報表主體的內容列表用于打印和導出。不像文檔結構圖只能在報表瀏覽器中查看不能導出或者打印。

本示例被分解為下面的步驟

  • Visual Studio項目中添加ActiveReports
  • 連接報表到數據源
  • 添加數據集
  • 創建報表布局
  • 配置目錄外觀
  • 預覽報表

當完成此示例后,會獲得和下面相似的設計布局和運行時布局。

TOC

(一)添加 ActiveReport到Visual Studio項目

1. 創建一個新Visual Studio Windows窗體應用程序項目。

2. 從 項目 菜單中選擇 添加新項

3. 在彈出的添加新項對話框中,選擇 ActiveReport 9 RDL報表 然后在名稱中輸入 ReportsWithToc.rdlx

4. 點擊 添加 按鈕在設計界面中打開一個新的RDL報表。

(二)報表連接數據源

本示例使用Reels數據庫中Movies數據表。默認情況下,Reels.mdb文件位于 我的文檔 \ComponentOne Samples\ActiveReports 9\Data 文件夾下。

1. 在報表資源管理器中,右鍵點擊數據源節點,然后選擇 添加數據源 選項或者在添加按鈕下選擇 數據源

image

2. 在彈出的 報表數據源 對話框中,選擇常規頁,在名稱中輸入ReportData。

3. 在此頁創建Reels數據庫的連接。

(三)添加數據集

1. 在 報表資源管理器 中,右鍵點擊數據源節點然后選擇 添加數據集 選項或者在添加按鈕下選擇 數據集

2. 在彈出的 數據集 對話框中,選擇 常規 頁然后輸入數據集名稱MovieCatalog。此名稱會作為數據源的子節點出現在報表資源管理器中。

3. 在數據集對話框的 查詢 頁中,在 查詢 框中輸入下面的SQL。

SELECT Genre.GenreName, Movie.Title, Movie.YearReleased, Movie.UserRating, Movie.Country FROM Genre INNER JOIN (Movie INNER JOIN MovieGenres ON Movie.MovieID = MovieGenres.MovieID) ON Genre.GenreID = MovieGenres.GenreID ORDER BY YearReleased ASC

4. 點擊查詢文本框右上角的 驗證數據集 圖標進行驗證。 image

5. 點擊確定關閉對話框。新數據集和查詢出來的字段會作為節點出現在報表資源管理器下。

(四)創建報表布局

1. 從工具箱中,拖拽列表(List)控件到 設計界面 然后在 屬性窗口 中設置如下屬性。

屬性名稱

屬性值

DataSetName

MovieCatalog

Location

0.25in, 1.875in

Size

6in, 4in

PageBreakAtStart

True

2. 選中列表控件,在屬性窗口中,點擊 屬性對話框 鏈接打開列表對話框。

3. 在 詳細區域分組 頁的 分組 下面設置 表達式 =Fields!GenreName.Value。

4. 點擊 確定 關閉對話框。

5. 在 報表資源管理器 的MovieCatalog數據集中,拖拽GenreName字段到列表數據區域控件上,然后在屬性窗口中設置如下屬性。

屬性名稱

屬性值

Location

0.25in, 0.375in

Font

Normal, Arial, 12pt, Bold

TextAlign

Center

Size

5.625in, 0.25in

Label

=Fields!GenreName.Value

:設置控件的Label屬性用于在文檔結構圖中添加控件對應的條目。

6. 從工具箱中拖拽 表格( Table) 數據區域控件到列表數據區域控件內然后在 屬性窗口 設置下面的屬性。

7. 在表格數據區域中,將鼠標置于表格詳細數據行上用于顯示字段選擇裝飾器。

8. 點擊裝飾器顯示MovieCatalog數據集中可用的字段列表和添加下面的字段到表格詳細數據行中。

9. 此操作會在詳細數據行中放置表達式和在相同列的表頭行放置靜態標簽。

10. 使用左側的行邊框選中詳細數據行,然后在屬性窗口設置如下的屬性。

11. 右鍵點擊表格詳細數據行左側邊框然后選擇插入分組…。

12. 在彈出的表格-分組對話框中常規標簽頁分組下設置表達式為=Fields!YearReleased.Value。

13. 點擊確定關閉對話框。

14. 使用CTRL鍵和鼠標右鍵選擇表格分組行中的所有文本框控件,然后右鍵點擊選擇區域然后選擇合并單元格。

15. 選中合并的單元格然后在屬性窗口中設置如下屬性。

屬性名稱

屬性值

Font

Normal, Arial, 10pt, Bold

HeadingLevel

Heading 2

: 設置控件的 HeadingLevel 屬性用于在文檔結構圖中添加控件的相應條目。

TextAlign

Center

Value

="Movies Released in " & Fields !YearReleased.Value

16. 從Visual Studio工具箱中,拖拽一個目錄(TableOfContents)控件到設計界面然后在屬性窗口設置如下屬性

屬性名稱

屬性值

Location

0.25in, 0.5in

Size

6in, 0.875in

BorderStyle

Solid

(五)配置目錄外觀

1. 選中目錄(TableOfContents)控件,選擇 Levels (集合) 屬性然后點擊出現的省略號按鈕。

2. 在彈出的LevelDesigner集合編輯器中,在 成員 下,使用添加按鈕添加Level2到目錄。

3. 在 成員 下,選擇 Level1 和點擊LevelDesigner集合編輯器屬性網格上方的 屬性頁 按鈕。

4. 在LevelDesigner集合編輯器中選中成員下的 Level2 實體然后LevelDesigner集合編輯器屬性網格上方的 屬性頁 按鈕。

5. 在彈出的 級別 對話框中,設置 字體 > 粗細 屬性為 Bold

6. 點擊 確定 關閉對話框。

7. LevelDesigner 集合編輯器 中選中成員下的 Level2 ,然后在屬性網格中設置 Padding 屬性為 20pt, 10pt, 0pt, 0pt 和設置 DisplayPageNumber 屬性為 False

8. 點擊確定關閉 LevelDesigner 集合編輯器 對話框。

9. 在報表資源管理器中,選中 報表 節點然后在屬性窗口中設置如下屬性:

屬性名稱

屬性值

DocumentMap > Source

Labels and Headings

DocumentMap > NumberingStyle

1, 2, 3, 4, 5

在完成模板設計之后,我們得到以下結果:

image

(六) 預覽報表

在設計時點擊預覽標簽頁查看報表得到以下結果

image

備注: 該報表模板可以在安裝ActiveReports 9電腦的 C:\Users\用戶名\Documents\ComponentOne Samples\ActiveReports 9\Reports Gallery\C#\Reports\RDL Report\Reels\MovieCatalog.rdlx 路徑中找到。

關于文檔目錄控件的更多功能,可以 立即下載 ActiveReports 9 進行體驗。

更多ActiveReports 9 新功能介紹文章,請點擊 ActiveReports V9 進行查看。

ActiveReports 9 新功能:借助目錄(TOC)控件為報表添加目錄功能


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久九 | 毛片a区 | 免费一级毛片在线观看 | 成人午夜免费视频毛片 | 拍拍拍无遮挡高清视频在线网站 | 日韩国产第一页 | 国产欧美日韩视频在线观看 | 神马电影网午夜 | 欧美―第一页―浮力影院 | 日日爱夜夜操 | 欧美成人在线免费 | 综合欧美一区二区三区 | 免费无遮挡很爽很污很黄 | 99精品99| 国产综合精品 | 精品久久久影院 | 日韩久久一区二区三区 | 99视频这里有精品 | 亚洲三级国产 | 国产精品久久久久免费视频 | 四虎图库 | 十六以下岁女子毛片免费 | 小宝与康熙粤语 | 在线看亚洲 | 天天在线| 亚洲欧美第一视频 | 欧美精品 在线观看 | 五月婷亚洲 | 亚洲欧美色国产综合 | 欧美一级黄色影院 | 丝袜中文字幕 | 欧美一级二级在线观看 | 天干夜天天夜天干天国产电影 | 92午夜影院 | 欧美一区二区三区精品 | 国产精品主播视频 | 九七婷婷狠狠成人免费视频 | 天天躁日日躁狠狠躁中文字幕 | 国产免费av在线 | 一区二区免费在线观看 | 91精品国产日韩91久久久久久 |