經 GrapeCity - 產品類型: 構件 / ASP.NET WebForms / ASP.NET AJAX (ATLAS) / .NET 類 / 100% 受控代碼 / JavaScript / AJAX
Spread for ASP.NET is now available as part of Spread.NET.
If you require more information please visit the pages above or Contact Us for pricing and availability.
對您的ASP.NET數據輕鬆地進行表示、編輯和更新。 Spread for ASP.NET (以前的Spread for Web Forms) 是一個工作表構建,可在您的ASP.NET應用程式中加入工作表的所有功能或高度先進的網格功能。 Spread for ASP.NET 支持綁定和非綁定模式 (無需資料庫), AJAX, 本機的微軟 Excel 的導入/導出,單元格內的編輯、多行的多重編輯而無需往返伺服器、客戶端列/行縮放、多重表、搜索、篩選、多重單元格類型、驗證、cell span、多表頭、排序、單元格級的全面定制、300多個內建的計算函數、分層顯示、列印到PDF等。 用C#從底層開始書寫的Spread for ASP.NET為您的ASP.NET用戶提供一種簡便可靠、功能豐富、用戶友好的線上體驗,同時為您提供豐富的工作表功能集。
FarPoint Spread for ASP.NET V4的新功能
FarPoint Spread for ASP.NET V3.0的新功能
Spread for ASP.NET的概述
Spread for ASP.NET 可提供出色的設計階段支持,以便通過創新的Spread Designer功能進行快速開發,並且支持單元格內編輯和驗證。 在2.0和3.5兩種框架下編輯的Spread for ASP.NET 支持綁定和非綁定模式 (無需資料庫), AJAX, 本機的微軟 Excel 的導入/導出,單元格內的編輯、多行的多重編輯而無需往返伺服器、客戶端列/行縮放、多重表、搜索、篩選、多重單元格類型、驗證、cell span、多表頭、排序、單元格級的全面定制、300多個內建的計算函數、分層顯示等。
Spread for ASP.NET 的主要功能
對AJAX的支持 -
您可以通過設置EnableAjaxCall屬性來增加對FpSpread控件的支持。 這回影響到多項功能,包括分層視圖中子表的展開和折疊、列排序、行的插入、分頁、搜索、篩選和公式的更新等。 如果ClientAutoCalculation 屬性的值為真, 那麼在某個單元格的值變化後,會想FpSpread構件發出一個調用。 隨後構件會計算公式並將值發送到客戶端。 然後該構件會在客戶端對值進行更新。 請閱讀“評估和下載”一節的“用AJAX和Spread for Web Forms對Web應用程式進行優化”白皮書。
對微軟Excel的相容性
您可以從微軟Excel導入數據或向其導出數據並格式化為原始格式,無論是單個工作表還是整個工作簿。 您可以把數據保存在一個Excel格式(BIFF8格式)的檔和流中。 有許多SaveExcel方法,各有幾個選項。 例如,您可以通過設定IncludeHeaders 的枚舉來指定是否表頭與數據一起保存。 您無需在伺服器端安裝Excel即可通過Spread來顯示您的Excel檔。
行篩選
您可以通過對表上的數據進行篩選,來對用戶的體驗進行定制。 通過行篩選,您可以允許用戶對一個表內的數據列中的數據進行篩選,並且只顯示滿足下拉列表內的標準的數據行,或在篩選的基礎上改變行的外觀。 您可以採用基本的默認篩選或對篩選的各個因素進行實際的定制化。
Spread for ASP.NET 對公式的支持
Spread 包含一個強大的計算引擎,允許您通過採用300個預定義函數中的任何函數在您的web應用程式中快速添加公式,或者您也可以增加自己的定制函數。 Spread還支持交叉表公式索引。
凍結行& 列
您可以凍結某些行或列,使得無論用戶在表中如何導航,這些行或列都始終顯示。 在用戶使用構件中的滾動條或導航鍵時,凍結的行和列不會滾動。 這在無論用戶在表的什麼位置導航時都需要非表頭行或列保持可見的情況下很有用。 行和列的凍結目前只有微軟IE5.5及以上版本才支持。
Spread for ASP.NET的分組
您可以對顯示進行設置,以允許對行進行Outlook風格的分組。 對於更大量的數據,以用戶需要的次序顯示數據很有用。 用戶選擇排序的列和構件,然後以分層方式組織和顯示數據,並對行進行相應的組織。
Spread for ASP.NET的分層視圖
Spread 使您的分層數據的顯示和編輯變得容易。 只需通過關係來設置您的數據集並將HierarchicalView的屬性設置為真。 這就是顯示數據所需的全部操作。 如果您希望隱藏列、改變顏色等,可以在子層進行全面的定制化。您還可以在兩個分層視圖中選擇: 分層視圖和父行視圖。
Spread for ASP.NET的導入和導出
與任何優秀的工作表程式一樣,Spread支持數據的載入和保存。 您可以導入/導出微軟Excel 97和更高版本的檔, 文本檔(用逗號分隔, 標籤分隔等), 以及Spread 檔。 這樣,您可以將您的數據在需要的桌面應用程式中查看或載入或,例如,您可以即時創建和載入公司範本。
交互
你可以對分頁設置和CommandBar設置進行定制,以控制用戶與工作表的交互方式。
按需載入
您可以允許按需載入網頁 -- 隨著用戶不斷向工作表的下方滾動,FarPoint Spread for ASP.NET在客戶端的構件會根據需要從伺服器載入另一頁表。 這與本產品的COM版中所謂的"虛擬模式"類似。 您可以指定開始時載入的行數和後續載入時需要增加的行數。 您可以在構件(對於FpSpread)或表一級對這些屬性進行規定。
移動列
Spread for ASP.NET 允許您的用戶點擊列的表頭並將其拖動到工作表的另一個位置。 您可以在FpSpread類中與AllowColumnMove屬性一起設定
Spread for ASP.NET的操作模式
有了這些枚舉,您可以通過控制選擇行和編輯單元格的功能設置用戶與表之間所能達到的交互程度。 成員描述
性能優化
Spread for ASP.NET的默認行為使得線上發佈資訊變得非常簡單。 然而,在對大量的數據進行操作時您可能會需要對Spread的行為進行精細調整,以儘快向您的顧客表示。 Spread for ASP.NET 提供了多種可極大提高您的Web應用程式的性能並減小下載頁面尺寸的方法:
訂單輸入範例
Spread for ASP.NET 特別適合用於所有內部的線上訂單輸入或外部的購物車。 在選擇下方的一個ID後,Spread for ASP.NET會向伺服器運行一個AJAX回調,收集需要的資訊,然後將需要的數據傳回Spread中...所有過程無需對整個頁面進行刷新。 您還可以再次調整價格、折扣或數量,Spread會運行一個AJAX調用並對數據進行相應的更新。 考慮一下您現在所獲得的新機會!
Spread for ASP.NET的搜索
您可以通過指定工作表和帶搜索數據串,在工作簿中的任何單元格中搜索數據。 你還有多個搜索選項可供選擇。
多工作表
每個控件可包含多個工作表,與微軟的 Excel類似,允許您方便地在網頁上組織資訊。
您可以在設計階段或運行階段增加或刪除工作表。 您可以為每個表設置背景色和網格線,或應用一個內建或定制的"皮膚"。 您還可以在運行階段隱藏或顯示工作表。
排序
您可以按列或按行對顯示在表中的數據進行排序。 您可以按昇冪(A 到 Z, 0到9)或降序(Z到A,9到0)排序,您也可以選擇排序時用作關鍵值的數值。
Spread for ASP.NET 還提供了一個AllowSort屬性,可通過雙擊列表頭自動對數據進行排序。 會顯示合適的排序指示符。
Spread for ASP.NET 的設計器
Spread 包含耐用的Spread 設計器, 這是一個對用戶友好的設計階段環境,允許您或您的web設計師對Spread控件的外觀進行快速配置,無需編寫代碼。
您可以很方便地通過Spread 設計器的所見即所得的功能為任何單元格分配單元格類型,顏色、文本等。 這樣可以加快程式員的應用程式設計,您甚至可以把Spread控件交給您的圖形設計師,以配置和創建可在多個工作表甚至多個應用程式中使用的"皮膚"以保持外觀的一致。
非綁定模式
如果您採用了MS Grid,您需要在綁定模式下使用。 但如果某些情況下,需要您能在非綁定模式下使用,Spread for ASP.NET靈活的數據模型會使這一任務變得很容易。/p>
Spread for ASP.NET 的維護軟體包包含所有的更新、主要的升級、對電子郵件和論壇的支持以及1年內不限次數的電話支持。
」技術提供