DevExpress XtraReports 入門一 建立 Hello World 報表

來源:互聯網
上載者:User

 

本文只是為了協助初次接觸或是需要DevExpress XtraReports報表的人群使用的,為了協助更多的人不會像我這樣浪費時間才寫的這篇文章,高手不想的看請路過

本文內容來DevExpress XtraReports協助文檔,如看過類似的請略過。

廢話少說 開始正事

本次內容分一下4個步驟:

  • 建立應用程式並添加報表
  • 構建報表
  • 輸出報表
  • 查看運行結果

一、建立應用程式

     1、啟動 MS Visual Studio (2005、2008、或 2010)。

     2、建立一個 Windows 表單應用程式 (或者在 Visual Studio 2005 中建立 Windows 應用程式)。

     3、在 項目 菜單中,選擇 添加新項... (或按下 CTRL+SHIFT+A 按鍵組合) 來調用 添加新項 對話方塊。

     4、在此對話方塊中,選擇 XtraReport Class v10.2 項,並且單擊 添加 按鈕。 這樣將把一個空白新報表添加到應用程式中。

注意 也可以選擇 XtraReport Wizard v10.2 項來調用 報表精靈,此嚮導可以協助您快速建立標準報表

 

二、構建報表

 

  1. 現在 Visual Studio 顯示了建立報表的設計器 (在預設情況下,報表名稱是 XtraReport1,並且在本課程中將使用此名稱)。 注意,此報表派生於 XtraReport 類,該類是所有報表的基本類。 您可以發現,這種行為與建立派生於 Form 類的表單的結果相類似。(為了繼續進行報表建立,開啟 工具箱 窗格 (例如通過按下 CTRL+ALT+X 按鍵組合),然後選中 XRLabel 控制項 (在 DX.10.2: Report Controls 標籤頁中),並且把它拖放到報表的 Detail 帶區)。

雙擊所建立的標籤,調用它的允許輸入文本的 內建編輯器。 例如,鍵入經典的 Hello World! 語句。 然後使用 XtraReports 工具列 來調整標籤的顏色及字型選項。

 

現在切換到 預覽標籤頁 (通過報表設計師底部的 Preview 按鈕)。

同樣,如果需要查看此報表的 HTML 外觀如何,則切換到 HTML View 標籤頁。

三、輸出報表

    1. 現在切換到 Form1 的設計器,並且在表單中添加三個 System.Windows.Forms.Button 控制項。 分別把它們的文本修改為 Preview、Print 和 Edit。

為這些按鈕編寫下列 Click 事件處理常式。

private void button1_Click(object sender, EventArgs e) {    // Create a report.    XtraReport1 report = new XtraReport1();    // Show the report's preview.    report.ShowPreview();}private void button2_Click(object sender, EventArgs e) {    // Create a report.    XtraReport1 report = new XtraReport1();    // Print the report.    report.Print();}private void button3_Click(object sender, EventArgs e) {    // Create a report.    XtraReport1 report = new XtraReport1();    // Open the report in the End-User Designer.    report.ShowDesigner();}

  

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.