共用方式為


DataGridView 控制項概觀 (Windows Form)

注意事項注意事項

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 控制項將提供您一個立即可程式化、記憶體效率高的方案。

本章節內容

相關章節

請參閱

參考

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

DataGridView

BindingSource

概念

Windows Form DataGridView 控制項的預設功能

其他資源

DataGridView 控制項 (Windows Form)