如何:在資料繫結 Windows Form DataGridView 控制項中自動產生資料行
下列程式碼範例示範如何在 控制項中顯示系結資料來源的資料 DataGridView 行。 AutoGenerateColumns當屬性值為 true
(預設值)時, DataGridViewColumn 會針對資料來源資料表中的每個資料行建立 。
DataGridView如果控制項在設定 DataSource 屬性時已經有資料行,則現有的系結資料行會與資料來源中的資料行進行比較,並在有相符專案時保留。 一律會保留未系結的資料行。 移除資料來源中沒有相符的系結資料行。 控制項中沒有相符專案之資料來源中的資料行會產生新的 DataGridViewColumn 物件,這些物件會加入至集合的 Columns 結尾。
範例
private void BindData()
{
customersDataGridView.AutoGenerateColumns = true;
customersDataGridView.DataSource = customersDataSet;
customersDataGridView.DataMember = "Customers";
}
Private Sub BindData()
With customersDataGridView
.AutoGenerateColumns = True
.DataSource = customersDataSet
.DataMember = "Customers"
End With
End Sub
編譯程式碼
這個範例需要:
名為
customersDataGridView
的 DataGridView 控制項。DataSet名為
customersDataSet
的物件,其資料表名為Customers
。System、System.Windows.Forms、System.Data 和 System.Xml 組件的參考。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應