我有一个DataGridView我想以编程方式填写的内容。通过创建 aDataTable并将其通过 a 绑定BindingSource到 a DataGridView, 中的列将DataGridView创建为TextBoxColumns。下面的代码示例:
Dim dataTable As DataTable = New DataTable()
dataTable.Columns.AddRange(New DataColumn() {New DataColumn("TextBoxColumn1"),
New DataColumn("TextBoxColumn2"),
New DataColumn("ComboBoxColumn"),
New DataColumn("TextBoxColumn3"),
New DataColumn("TextBoxColumn4")})
Dim bindingSource As BindingSource = New BindingSource
bindingSource.DataSource = dataTable
dataGridView.DataSource = bindingSource
使“ComboBoxColumn”列在ComboBoxColumn中的最佳方法是DataGridView什么?
我可以手动创建 a ComboBoxColumn,DataGridView然后将其绑定到 a DataColumn,但我想知道是否有更好的方法,比如在中设置属性DataColumn或类似的东西。