為什么選擇Spread for ASP.NET 表格控件?
中文支持Spread for ASP.NET已經加入中文資源,同時提供中文演示程序和中文文檔。此外,不斷豐富的中文示例庫更方便的讓您了解Spread的功能和使用場景。
全面的Excel兼容性Spread會獨立安裝Excel文件格式的輸入輸出引擎,在沒有安裝Excel的環境中也可以進行Excel文件格式的輸入輸出,開發時設計的圖表、圖形、圖像等都會作為對象輸出到Excel文件中。Spread提供多種版本的Excel和多種文件類型的導入導出服務,包括Excel文件(XLS、XLSX)、檔案文件(CSV)和文本文件(TXT)。
豐富的圖表Spread支持85種豐富多彩的圖表效果。基于工作表的數據直接生成圖表,操作簡單。同時,軟件人員還可以在Visual Studio設計環境中定制圖表的所有元素,包括標題、序列、軸、樣式、圖例等。
強大定制能力Spread for ASP.NET對象模型允許ASP.NET開發者自定義界面元素同時管理控件行為。開發者通過Spread for ASP.NET將兼容Microsoft Excel的表格控件功能植入ASP.NET應用系統中。
自由使用的公式引擎Spread強大的公式計算引擎支持300多種內置函數,并支持通過內置函數和運算符來自定義公式。支持的函數包括日期、時間函數、工程計算函數、財務計算函數、邏輯函數、數學和三角函數、統計函數、文本函數等。同時支持自定義各種專業公式。
特性與亮點對AJAX的支持通過設置EnableAjaxCall屬性提供對AJAX的支持。該設置將影響包括分層視圖中子表的分組、列排序、行插入、分頁、搜索、篩選和公式更新等功能。 如果ClientAutoCalculation 屬性的值為真, 在某個單元格的值變化后, Spread控件將收到來自AJAX的一個調用,Spread控件將會依據表單的計算公式重新計算表單并將結果發送到客戶端,最后Spread控件會在客戶端對數值進行更新。 詳細內容請閱讀“評估和下載”一節的“用AJAX和Spread for Web Forms對Web應用程序進行優化”白皮書。
對MS Excel的支持支持與MS Excel之間的數據導入、導出,包括數據格式和計算公式的導入和導出,同時也支持單個工作表和整個工作簿的導入、導出。服務器端支持在未安裝Excel的情況下,通過Spread控件來顯示Excel文件。
行篩選通過行篩選,用戶可以對一個表內的數據列中的數據進行篩選,并且只顯示滿足下拉列表內的標準的數據行,或在篩選的基礎上改變行的外觀??蛻艨蓪Y選條件進行定制。
凍結行& 列支持對定義的行或列進行凍結,使得無論如何導航,這些行或列都始終顯示,即在使用滾動條或導航鍵時,凍結的行和列不會滾動。行和列的凍結目前只支持微軟IE5.5及以上版本。
分組支持對數據進行MS Outlook風格的分組。
分層視圖支持數據分層顯示,使得數據編輯變得更簡便。通過對HierarchicalView屬性的設置完成對數據的分層顯示。支持對子層數據顯示的客戶定制,比如隱藏列、改變顏色等,還支持在分層視圖和父行視圖中進行選擇。
導入和導出Spread for ASP.NET支持多種數據格式的的導入和導出。 支持MS Excel 97和更高版本的文件格式、文本文件(用逗號分隔, 標簽分隔等)、以及Spread文件。
交互支持對分頁和菜單命令欄進行客戶定制。
按需載入可通過對初始數據載入量的設置,提高系統效率,即用戶向下滾動時,再將需要顯示的數據加載進來。這個設置在控件級和表單及都支持。
移動列Spread for ASP.NET 通過對AllowColumnMove屬性的設置,完成象MS Excel 列移動一樣的列移動,即允許用戶點擊列的表頭并將其拖動到工作表的另一個位置。
可通過對初始數據載入量的設置,提高系統效率,即用戶向下滾動時,再將需要顯示的數據加載進來。這個設置在控件級和表單及都支持。
操作模式支持設置用戶與表單之間的交互模式:
1. Normal - 默認的工作表選擇和編輯功能2. ReadOnly - 只能查看數據,不允許在表中選擇或編輯任何單元格3. RowMode - 只允許用戶選擇單行(高亮顯示)并且只能對該行的單個單元格進行編輯4. SingleSelect - 只允許用戶選擇單行(高亮顯示),但不能編輯任何單元格5. MultiSelect - 允許用戶在工作表中選擇多個連續的在一起的行6. ExtendedSelect - 允許用戶在工作表中選擇多個非連續行性能優化Spread for ASP.NET的默認特性使得在線發布信息變得非常簡單。 然而,在對大量的數據進行操作時可能會需要對Spread控件的行為進行精細調整。 Spread for ASP.NET 提供了多種可極大提高程序的性能和減小下載頁面尺寸的方法:風格表、狀態管理、面向模型的編碼而不是面向幫助對象的編碼、命名風格訂單輸入范例Spread for ASP.NET 特別適合用于所有內部的在線訂單輸入或外部的購物車。 在選擇一個ID后,Spread for ASP.NET會向服務器運行一個AJAX調用,在服務器端收集需要的信息,然后將需要的數據傳回Spread中所有過程無需對整個頁面進行刷新。 還可以再次調整價格、折扣或數量,Spread會運行一個AJAX調用并對數據進行相應的更新。 看,會給你增加多少新的機會!
搜索可以通過設定工作表和待搜索字符串,在工作簿中的任何單元格中進行數據搜索。更支持多個搜索選項。
多工作表每個Spread for ASP.NET 控件可包含多個工作表,與微軟的 Excel類似,可方便地在網頁上組織、顯示信息。 支持在設計階段或運行階段增加或刪除工作表,支持為每個表單設置背景色、網格線、“皮膚”。 還支持在運行階段隱藏或顯示工作表。
設計器Spread for ASP.NET 提供功能強大的Spread設計器。在無需編程的前提下,通過這個有著友好用戶界面的設計工具,對Spread控件的進行快速設置,達到所見即所得的目的。
非綁定模式如果采用了MS Grid,則必須在綁定模式下運行;Spread for ASP.NET提供對非綁定模式的支持。
Spread for ASP.NET 7.0新特性上下文菜單Spread for ASP.NET內嵌的上下文菜單代替了瀏覽器自帶的上下文菜單,您可以通過Spread上下文菜單特性為您的應用程序加入更多的數據挖掘和界面交互的功能。
列頭RowTemplateSpread for ASP.NET中為RowTemplate新增了新的列頭模板,這樣,列頭單元格可以擁有與數據行完全不同的布局風格。您可以改變傳統的Spread布局方式,將一條數據展示在多行中。多行布局由行模板控制,行模板可以通過代碼或者Spread設計器定制。
用于單元格編輯器的Css通過Spread for ASP.NET 的EditorCssClass屬性可以設置可編輯的單元格類型。通過Css代碼設置單元格類型編輯器的樣式。它獨立于通過CssClass屬性定制的單元格顯示模式。
編碼增強使用新的元素,可以為獨立重載的JavaScript方法聲明詳盡的智能提示。
性能提升:
1. 新增LoadOnDemandMode屬性用于支持在用戶滾動到最后一行之前通過后臺加載數據。新增TriggerMode屬性用于支持定時加載和越界加載。
2. 提升了渲染表格、PDF以及導入Excel文件的性能。
3. 提升了客戶端滾動性能,通過后臺按需加載數據并觸發新的客戶端事件。
4. 增強了虛擬滾動,它可以在加載新的數據行時保持來自前一頁面的額外數據。
5. 支持異步渲染圖表。
6. 通過合并JS和CSS優化腳本加載時間。
7. 使用平行任務庫實現了關鍵性能的提升。
其他Spread for ASP.NET的增強1. 為DateTime、Currency、Double和Integer單元格類型增加獨立的編輯模式和非編輯模式格式。
2. 增強虛擬頁面以支持滾動條文本提示。
3. 打印時支持行和列的分頁。
4. 支持客戶端腳本鎖定和解鎖。
5. 新增Cell.EncodeValue屬性,支持在單元格文本中直接輸入原始HTML標記。
6. 客戶端支持在隱藏的行或列中設置單元格的值。
7. 新增ClientIDMode支持。
您的評論需要經過審核才能顯示
有用
有用
有用