如何在用户从dataGridView到ComboBox中选择的第三列中显示项目

时间:2014-07-23 04:59:05

标签: c# winforms datagridview combobox

我有一个问题,显示用户选择的第三列(绑定源)从dataGridView到另一个表单中的comboBox,

enter image description here

我试过这段代码:

DataRowView drv = (DataRowView)immobilisation.immobilisationDataGridView1.CurrentRow.Cells[2].Value;
                    String valueOfItem = drv["intitulé_FI"].ToString();
                    comboBox5.Text = valueOfItem;

我收到此错误: 无法将对象从“System.String”转换为“System.Data.DataRowView”。

如何将在DataGridView中选择的项目显示到comboBox并感谢

1 个答案:

答案 0 :(得分:2)

该消息告诉您,您无法将特定单元格(Cells[2].Value)的值转换为DataRowView。请改用:

comboBox5.Text = Convert.ToString(dataGridView1.CurrentRow.Cells[2].Value);

如果这是您的列名,请将2替换为"intitulé_FI"