SmartGrid表格控件正式版是款適用于程序員使用的編程工具。SmartGrid表格控件正式版提供了目前最為強大的Web上數據編輯功能,支持多行表頭、列寬的修改與鎖定、列的拖放、支持客戶端和服務器端排序和定位、以及有著非常豐富的客戶端腳本事件。用戶只需少量時間和代碼,就能建立企業級和高專業性的Web應用程序。
功能介紹
用戶直接在客戶端進行添加、刪除行操作,保存時一起提交,無需每次添加、刪除都要提交到服務器端。
SmartGrid 能夠在頁面的多次 Round Trip 中保存行的編輯狀態(新增、修改、刪除、未改)以及行的原始數據。
支持程序員自定義列編輯器、自定義客戶端校驗、自定義格式化。
有非常強大客戶端鍵盤導航(比如最后一行回車鍵自動加行、鍵盤上下左右自由移動等等)。
客戶端單元格公式計算。
自定義SmartGrid樣式。
自動分頁、定制分頁。
支持數據的懶加載,即數據的分批加載功能。
固定列、固定合計行。
支持多表頭、列寬的修改與鎖定、列的拖放(列交換)、支持客戶端、服務器端排序,客戶端、服務器端定位以及非常豐富的客戶端事件。
懶加載(LoadOnDemand)。懶加載是一種獨特而又強大的數據獲取方法,它能夠在用戶滾動頁面的時候自動獲取更多的數據,而新得到的數據不會影響原有數據的顯示,同時最大程度上減少服務器端的資源耗用。
數據源支持。SmartGrid 支持 DataSet 、 DataTable 、 XML ,以及實現 IDataReader 的 DataReader , 如 SqlDataReader 、 OracleDataReader 、 OleDbDataReader
設計期支持。SmartGrid 對 Visual Studio.Net2003 提供了非常好的設計期支持,開發者可以通過 VS.Net 設計器添加刪除列、設置列的屬性,以及設置 Grid 的屬性。
行選擇方式。 SmartGrid 提供了三種行的選擇方式: ① 無選擇,即不允許用戶進行選擇; ② 單行選擇方式; ③ 多行選擇模式。在多行選擇方式下,用戶可以通過 SHIFT+ 方向鍵或鼠標進行連續選擇,也可以通過 CTRL+ 方向鍵或鼠標進行不連續選擇。
腳本編程。 SmartGrid 提供了大量腳本編程接口,如用戶的雙擊、單擊事件、右鍵事件、回車事件、行增加事件、行刪除事件、懶加載事件以及獲取用戶選擇的數據、操作單元格的數據等。
格式化。 SmartGrid 對文本、日期、數字、百分比提供了缺省的格式化方法,程序員也可以定義自己的格式化方法。
檢索。 SmartGrid 提供了三種檢索方式: ① 對客戶端已有的數據進行檢索; ② 在服務器端對所有的數據進行檢索; ③ 用戶自定義檢索方式。
網友評論