1

我正在尝试创建具有以下特征的 DataGridView: - 它的 DataSource 是我创建的一个 DataTable,其中包含几列。- DataGridView 中的一列显示我填充的 ​​DropDownList(它对应于我的 DataTable 中已有的列)。- 在 DropDownList 中选择的值填充 DataTable 中的基础列。

到目前为止,我能够通过将 DataGridView.AutoGenerateColumns 属性设置为 false,然后通过循环遍历 DataTable 中所有非 DropDownList 列的列并使用 DataGridViewComboBoxColumn(将该列的 DataSource 属性设置为我创建的列表)用于我想要作为 DropDownList 的列。

然而,这似乎既混乱又冗长(几乎不可能一概而论)。有没有更好的方法来达到同样的结果?

4

0 回答 0