共用方式為


DataGridView 控制項概觀 (Windows Form)

更新:2007 年 11 月

注意事項:

DataGridView 控制項會取代 DataGrid 控制項並加入其他功能,不過您也可以選擇保留 DataGrid 控制項,以提供回溯相容性及未來使用。如需詳細資訊,請參閱 Windows Form DataGridView 和 DataGrid 控制項之間的差異

透過 DataGridView 控制項,您可以顯示和編輯來自各種不同資料來源的表格式資料。

將資料繫結至 DataGridView 控制項是直接且直覺的,而且在許多狀況下,它就像設定 DataSource 屬性一樣簡單。當您繫結至包含多個清單或資料表的資料來源時,請將 DataMember 屬性設定為指定清單或資料表要繫結目標的字串。

DataGridView 控制項支援標準的 Windows Form 資料繫結模型,因此它會繫結至下列清單中所描述的類別執行個體。

當在傳回的物件上實作時,DataGridView 控制項支援將資料繫結至這些介面所傳回之物件的公用屬性,或繫結至 ICustomTypeDescriptor 介面所傳回的屬性集合。

一般而言,您會繫結至 BindingSource 元件,並將 BindingSource 元件繫結至另一個資料來源或將商務物件 (Business Object) 填入其中。BindingSource 元件是慣用的資料來源,因為它可以繫結至各種資料來源,並且可以自動解決許多資料繫結問題。如需詳細資訊,請參閱 BindingSource 元件

DataGridView 控制項也可以在沒有基礎資料存放區的情況下用於未繫結模式。如需使用未繫結的 DataGridView 控制項的程式碼範例,請參閱逐步解說:建立未繫結的 Windows Form DataGridView 控制項

DataGridView 控制項可以隨意設定和擴充,並且提供許多屬性、方法和事件來自訂它的外觀及行為。當您想要 Windows Form 應用程式顯示表格式資料時,請在使用其他控制項 (例如 DataGrid) 之前,先考慮使用 DataGridView 控制項。如果您正在顯示小量的唯讀值,或正在讓使用者編輯具有數百萬資料錄的資料表,DataGridView 控制項將提供您一個立即可程式化、記憶體效率高的方案。

本章節內容

相關章節

請參閱

工作

DataGridView 控制項範例

概念

Windows Form DataGridView 控制項的預設功能

參考

Windows Form DataGridView 控制項中的預設鍵盤和滑鼠處理

DataGridView

BindingSource

其他資源

DataGridView 控制項 (Windows Form)