Spread for Windows Forms 7新功能使用指南


表格控件 Spread for WinForms 表格控件兼容Excel的強大功能,並將其嵌入到您的應用系統中。完備的Excel文檔支持使得您可以在企業中分享和訪問數據信息;內嵌的圖表引擎和數據可視化支持讓您更加輕松的為商務、工程以及科學應用系統中創建豐富高效的信息中心。

SpreadforWinForms

表格控件 Spread for WinForms 7 在此次發布的版本中對過濾功能做了增強。增強過濾功能提供了種類繁多的過濾條件,包括數值、日期、文本和顏色的自動過濾。您可以創建三種類型的過濾器:數據列表、格式或標准。這些過濾條件針對同一單元格區域時不能同時使用。

新版本7中提供幾個主要更新,包括:

  • 增強條件格式
  • 過濾器增強
  • 中文本地化增強
  • 設計器增強
  • 其他Spread for Windows Forms的增強
    • 支持通過拖拽單元格右下角的滑塊實現拖拽填充和自增值填充。
    • 設計時和運行時支持120DPI。
    • 為行錯誤和單元格錯誤提供錯誤指示器彈出消息。
    • 支持類似Excel的自適應拉伸文本對齊方式,支持導入導出自適應拉伸文本的xls/xlsx文件。
    • 新增AcceptsArrowKeys枚舉類型用於處理編輯模式下激活單元格的導航方式,當光標在單元格的開始或者結尾的時候。
    • 為MultiColumnComboBox類型增加Editable屬性。

增強條件格式

享受新的條件格式帶給您的全新體驗。在這一版本中,我們提供了完整功能和可視化元素,包括數據條、顏色標尺、圖標集等。這將幫助您以可見方式對與數據相關的問題作出回應,同時高亮感興趣的單元格或區域,強調特殊數據以及將數據可視化展現。條件格式可以根據設置的條件或標准改變單元格或區域的外觀樣式。當條件為true,單元格或區域按照條件格式化;當條件為false,單元格或區域不會根據條件格式化。這一特性在Spread for Windows Forms以及Spread for ASP.NET中均有提供。

效果圖如下:

clip_image004

試用版下載:下載鏈接

過濾器增強

增強過濾功能提供了種類繁多的過濾條件,包括數值、日期、文本和顏色的自動過濾。您可以創建三種類型的過濾器:數據列表、格式或標准。這些過濾條件針對同一單元格區域時不能同時使用。
新增了全新的過濾條,用戶可以快速便捷的輸入過濾器條件並應用到數據中。 這一特性在Spread for Windows Forms以及Spread for ASP.NET中均有提供。

基本步驟為設置該列的 AllowAutoFilter 屬性為 true,指定顧慮模式即可。同時,您可以定制過濾行和非過濾行背景色。讓我們先來看下各種過濾的效果:

 

基本過濾

設置代碼

fpSpread1.ActiveSheet.AutoFilterMode = AutoFilterMode.FilterGadget;

clip_image005

 

過濾器過濾

設置代碼

fpSpread1.ActiveSheet.AutoFilterMode = AutoFilterMode.FilterBar;

clip_image006

 

Excel 樣式過濾

設置代碼

fpSpread1.ActiveSheet.AutoFilterMode = AutoFilterMode.EnhancedContextMenu;

clip_image007

僅僅通過兩行代碼設置即可實現復雜的過濾功能,試用版下載:下載鏈接

 

中文本地化增強

中文支持在前文《Spread Studio中文支持圖解》中已經提供較為全面的介紹。

這里針對表格控件Spread for Windows Forms的細節做些補充:

Spread for Windows Forms設計器中文界面:

clip_image009

內置查找對話框

clip_image011

滾動條菜單

clip_image013

導入Excel

clip_image015

以上即為 Spread for WinForms 7 新特性-中文本地化增強。

可以通過點擊鏈接進行試用下載:下載鏈接

 

設計器增強

諸多增強幫助開發者更高效的使用設計器

  • 設計器中新增命名管理器,用戶可以在運行時使用,同時設計時可以自定義命名。
  • 設計器中新增用戶界面用於在導入導出XLS/XLSX時指定ExcelOpenFlags/ExcelSaveFlags。
  • 設計器中新增用戶界面用於設置快捷鍵對應關系,設計時支持快捷鍵對應關系序列化。新增SpreadAction類型用於執行類似Excel的行為。
  • Spread設計器中,當選中圖形、備注或圖表對象時,可以在屬性設置表中設置屬性。
  • 單元格和RotationAngle對象的CanFocus屬性可以在設計器中設置,該屬性僅在預覽窗口中生效。
  • 允許用戶使用“DateTime.Now”作為DateTimeCellType.DateDefault屬性的值,它默認使用當前的時間值。

效果圖如下:

clip_image017

更多有關Spread Studio for .NET產品細節請參考:http://www.gcpowertools.com.cn/products/Spread_Studio.htm

試用版下載:下載鏈接

 

相關閱讀:

Spread Studio 10.0v1 發布

SpreadJS 10.0v1 發布

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM