我有一个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
或类似的东西。