HOW TO:在資料繫結 Windows Form DataGridView 控制項中自動產生資料行
更新:2007 年 11 月
下列程式碼範例示範如何在 DataGridView 控制項中顯示繫結資料來源的資料行。當 AutoGenerateColumns 屬性值為 true (預設值) 時,就會在資料來源資料表中為每一個資料行建立 DataGridViewColumn。
如果在您設定 DataSource 屬性時,DataGridView 控制項已經擁有資料行,現有的繫結資料行就會和資料來源中的資料行做比較,且每當有符合項目時會予以保留。未繫結的資料行一定會保留,而在資料來源中沒有符合項目的繫結資料行則會移除。在控制項中沒有符合項目之資料來源的資料行,會產生新的 DataGridViewColumn 物件,這些物件會加入至 Columns 集合的結尾。
範例
Private Sub BindData()
With customersDataGridView
.AutoGenerateColumns = True
.DataSource = customersDataSet
.DataMember = "Customers"
End With
End Sub
private void BindData()
{
customersDataGridView.AutoGenerateColumns = true;
customersDataGridView.DataSource = customersDataSet;
customersDataGridView.DataMember = "Customers";
}
編譯程式碼
這個範例需要:
名為 customersDataGridView 的 DataGridView 控制項。
名為 customersDataSet 的 DataSet 物件,具有名為 Customers 資料表。
System、System.Windows.Forms、System.Data 和 System.Xml 組件的參考。
請參閱
工作
HOW TO:移除 Windows Form DataGridView 控制項中自動產生的資料行
參考
DataGridView.AutoGenerateColumns