Share via


如何:在数据绑定 Windows 窗体 DataGridView 控件中自动生成列

下面的代码示例演示如何在 DataGridView 控件中显示绑定数据源中的列。 当 AutoGenerateColumns 属性值为 true(默认值)时,将为数据源表中的每一列创建一个 DataGridViewColumn

如果在你设置 DataSource 属性时 DataGridView 控件已有列,则现有绑定列将与数据源中的列进行比较,并在匹配时保留。 始终保留未绑定的列。 删除数据源中不匹配的绑定列。 控件中不匹配的数据源中的列会生成新的 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

编译代码

此示例需要:

另请参阅