首页 文章

如何在DataGridView列中设置ComboBox的索引

提问于
浏览
-1

我想知道是否有办法设置已经在 DataGridView 列中的 ComboBox 的索引 . 我不想添加新列和/或删除现有列 .

假设我在 DataGridView 中有四列(例如员工信息):

ID   |    Name   |   Address   |    Job

现在, Job 属性类型 ComboBox 具有一些已知且有效的值 . 我已尝试通过 DataTableDataGridViewComboBoxCell 方法,但没有按要求工作 .

此时该怎么办?这是代码:

dtGridView.Rows.Add();
        dtGridView.Rows[row].Cells["ID"].Value = ID;
        dtGridView.Rows[row].Cells["Name"].Value = Name;
        dtGridView.Rows[row].Cells["Address"].Value = Address;
        // Below Line doesn't work
        dtGridView.Rows[row].Cells["Job"].Value = ????????

请记住,dtGridView是只读的,必须通过代码分配值,即设置ComboBox的索引 .

1 回答

  • 0

    DataGridViewComboBoxColumnDataGridViewComboBoxCell 都在一起解决了我的问题 . 值现在存储在 Enum 中并从那里获取 FORM 上的两个ComboBox以及 DataGridViewComboBox

相关问题