C# 输入字符串的格式不正确C.net

C# 输入字符串的格式不正确C.net,c#,C#,仍然错误显示如下从屏幕截图中,所选的值为System.Data.DataRowView。无法将其转换为int类型 因此,您的实际问题在这一行: string selected= this.comboBoxitemno.GetItemText(this.comboBoxitemno.SelectedItem); labelTesting.Text = selected; int comboBoxitemno_temp = Convert.ToInt32(labelTesting.Text.ToS

仍然错误显示如下

从屏幕截图中,所选的值为System.Data.DataRowView。无法将其转换为int类型

因此,您的实际问题在这一行:

 string selected= this.comboBoxitemno.GetItemText(this.comboBoxitemno.SelectedItem);
labelTesting.Text = selected;
int comboBoxitemno_temp = Convert.ToInt32(labelTesting.Text.ToString().Trim());
您可以使用以下命令代替此行:

this.comboBoxitemno.GetItemText(this.comboBoxitemno.SelectedItem);

嗯,是的,看看所选的值。。。您希望如何将其转换为整数?可能需要在操作中使用SelectedValue。当然,在将组合绑定到DataTable时设置了DisplayMember和DisplayValue之后
`this.comboBoxitemno.SelectedText;`