複製鏈接
請複製以下鏈接發送給好友

Grid控件

鎖定
Grid控件或者叫表格控件主要單元是行、列元素交叉形成的一個個稱之為單元格的格子。就是具有表格的外觀,實現了表格功能的控件。可以在.NET 應用程序中讀取和書寫微軟的Excel 文件。
中文名
Grid控件
屬    性
表格控件
相關軟件
Excel
搭載平台
電腦,手機

Grid控件應用場景

實際使用中,應用開發人員只需根據需要,將grid控件嵌入到實際的應用程序中,然後靈活地調用或組合表格控件提供的各項功能,以滿足應用的實際需要。表格控件可常用於:
1. 數據庫中數據的呈現和編輯;
2.數據錄入界面;
3. 數據交換(如與Excel交換數據);
4. 數據報表及分發。

Grid控件常見功能

基本的grid功能
基本上grid控件都會支持grid的一些基本功能,比如單選,多選,合併單元格,多工作表、跨工作表,公式索引、分層顯示、分組、有條件的格式、排序、行篩選等等基本功能
Excel導入導出
一般grid控件會獨立安裝Excel文件格式的輸入輸出引擎,在沒有安裝Excel的環境中也可以進行Excel文件格式的輸入輸出,開發時設計的圖表、圖形、圖像等都會作為對象輸出到Excel文件中。比如Spread提供多種版本的Excel和多種文件類型的導入導出服務,包括Excel文件(XLS、XLSX)、檔案文件(CSV)和文本文件(TXT)。
公式的支持
grid控件會有公式計算引擎去支持內置函數,並支持通過內置函數和運算符來自定義公式。通常支持的函數包括日期、時間函數、工程計算函數、財務計算函數、邏輯函數、數學和三角函數、統計函數、文本函數等。
圖表
有些強大的grid控件會支持豐富多彩的圖表效果,比如柱形圖,線性圖,餅圖,條狀圖,區域圖等等。像spread支持超過80種圖表效果。可基於工作表的數據直接生成圖表,或者通過代碼創建完成圖表的數據綁定和類型設置,並對圖表的細節進行詳細的定製。
設計器
grid控件的設計器的操作風格與Excel類似,便捷易用。軟件人員無需編碼,就可以在設計器中實現數據分組、公式計算、條件格式、圖表效果等複雜功能的表格應用開發,從而縮短開發時間。可以將其免費部署到最終用户端,幫助用户編輯和定製模板,分析處理數據。
其他強大功能
有些強大的grid控件會有更高級的功能比如單元格類型(Button,CheckBox,TextBox等等),數據綁定,搜索、縮放、撤銷/重複、數據綁定或解綁模式、拆分條等功能.

Grid控件常用控件

Spread
Spread是一款功能最為強大的表格控件,可用於在Windows Form下和 ASP .NET應用程序中進行大量數據的複雜處理和呈現,實現Excel的主要功能。
Spread可以導入和導出Microsoft Excel 格式的文件; 支持80多種豐富多彩的圖表效果;提供320多種計算公式;支持多工作表、跨工作表,公式索引、分層顯示、分組、有條件的格式、排序、行篩選、搜索、縮放、撤銷/重複、數據綁定或解綁模式、拆分條等功能。
DataGridView
Visual Studio自帶的系統控件,可以顯示和編輯來自多種不同類型的數據源的表格數據。
數據綁定到 DataGridView 控件非常簡單和直觀,在大多數情況下,只需設置 DataSource 屬性即可。在綁定到包含多個列表或表的數據源時,只需將 DataMember 屬性設置為指定要綁定的列表或表的字符串即可。 DataGridView 控件具有一定的可配置性和可擴展性,它提供屬性、方法和事件,可以用來對該控件的外觀和行為進行自定義。當需要在 Windows 窗體應用程序中顯示錶格數據時,請首先考慮使用 DataGridView 控件。
ComponentOne FlexGrid
ComponentOne FlexGrid是一款易用、靈活的高性能表格控件,可幫助用户創建友好界面,用於展示、變更、修改格式、組織、總結和打印各種數據。它提供所有基礎功能,以及更加靈活的高級功能,包括概要樹、單元格合併、高級打印、快速變更格式、單元格自定義等。通過自定義功能,您可以創建您自己的單元格類,自定義表格的呈現和特性等。
ComponentOne FlexGrid支持微軟的多個平台,包括Silverlight, WPF, WinForms, ActiveX, Compact Framework等。