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

C# 如何显示用户从dataGridView到ComboBox选择的第三列中的项目,c#,winforms,datagridview,combobox,C#,Winforms,Datagridview,Combobox,我在以另一种形式将用户(绑定源)从dataGridView选择的第三列显示到我的组合框时遇到问题 我尝试了以下代码: DataRowView drv = (DataRowView)immobilisation.immobilisationDataGridView1.CurrentRow.Cells[2].Value; String valueOfItem = drv["intitulé_FI"].ToString();

我在以另一种形式将用户(绑定源)从dataGridView选择的第三列显示到我的组合框时遇到问题

我尝试了以下代码:

DataRowView drv = (DataRowView)immobilisation.immobilisationDataGridView1.CurrentRow.Cells[2].Value;
                    String valueOfItem = drv["intitulé_FI"].ToString();
                    comboBox5.Text = valueOfItem;
我得到了这个错误: 无法将对象从“System.String”强制转换为“System.Data.DataRowView”


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

消息告诉您无法将特定单元格(
单元格[2]。值
)的值转换为
DataRowView
)。改用这个:

comboBox5.Text = Convert.ToString(dataGridView1.CurrentRow.Cells[2].Value);
或者将
2
替换为
“intituléFI”
,如果这是您的列名