下面的代码示例演示如何在 DataGridView 控件中显示来自绑定数据源的列。 当 AutoGenerateColumns 属性值为 true(默认值)时,会为数据源表中的每一列创建一个 DataGridViewColumn。
如果在设置 DataSource 属性时,DataGridView 控件已包含列,则现有绑定列将与数据源中的列进行比较,二者匹配时,会保留现有绑定列。 未绑定的列始终是保留的。 在数据源中没有匹配列的绑定列将被移除。 在控件中没有匹配列的数据源中的列会生成新的 DataGridViewColumn 对象,这些对象将添加至 Columns 集合末尾。