轉帖|其它|編輯:郝浩|2011-11-08 11:17:33.000|閱讀 827 次
概述:Spread 是我們一款很出色的產品,Spread 可以使開發人員把具有兼容 Microsoft Excel 的電子表格添加到他們的程序中。ActiveReports 提供了一個非常靈活的、簡單的報表環境。下面將展示怎樣在 ActiveReports 中使用 Spread for WinForm。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Spread 是我們一款很出色的產品,Spread 可以使開發人員把具有兼容 Microsoft Excel 的電子表格添加到他們的程序中。ActiveReports 提供了一個非常靈活的、簡單的報表環境。下面將展示怎樣在 ActiveReports 中使用 Spread for WinForm。
和其他三方控件一樣,Spread 控件也可以在 ActiveReports 中當作自定義控件使用,只是拖拖拽拽這么簡單。但是怎樣在 ActiveReports 中使用 Spread 全部的對象模型(例如方法、屬性等)?首先需要做的是類型轉換,不幸的是,因為 ActiveReports 仍然把 Spread 當作自定義控件,這樣在設計時的 Spread 設計時功能的使用會受到很多限制(類似于標準控件)。那么該怎樣解決這個問題呢?你需要添加以下代碼對 Spread 進行設置。
在 ActiveReports 中添加 Spread 方法如下:
1.從工具箱中拖拽 Spread 到 ActiveReports 實例中,Spread 對象會作為一個自定義控件添加到報表中。
2.在報表的開始實踐中轉化自定義控件為 Spread 對象,代碼如下: fpSpread1=(FarPoint.Win.FpSpread)customControl.Control;
3.在報表開始事件 或 Spread 控件添加的區域的格式化事件中訪問 Spread 對象的屬性。你可以添加、刪除、定制表單,單元格,行,甚至給 Spread 綁定數據源。
FarPoint.Win.Spread.SheetView _sheet = new FarPoint.Win.Spread.SheetView();
_sheet.SheetName = "Active Reports";
_sheet.ColumnCount =4;
_sheet.RowCount = 5;
fpSpread1.Sheets.Add(_sheet);
4.現在創建一個 ActiveReports 實例,調用報表實例運行方法,在查看器中觀察報表。
請注意在報表中被渲染過的 Spread 對象是不起作用的,因為 ActiveReports 把報表渲染成靜態文件。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉載自:網絡轉載