ComboBox值检索并分配给存储过程

时间:2011-10-06 16:15:37

标签: c#

我有ComboBox,我用数据集填充它:

comboBox1.DataSource = ds1.Tables[0];
comboBox1.DisplayMember = "post_code";

其中ds1是一列post_code

的数据集

它很好地显示了ComboBox中的数据,但是当我尝试将表中的ComboBox值保存为:

cmd = new SqlCommand("Mt_Vacancy_mainPreference_insert",con);
cmd.Parameters.Add("@post_name", SqlDbType.NChar).Value = comboBox1.SelectedItem.ToString().Trim();

它将Error显示为Data.DataRowView。我也尝试过使用SelectedValue。

1 个答案:

答案 0 :(得分:2)

指定ValueMember的{​​{1}}。

comboBox1

然后使用comboBox1.ValueMember = "YourValueField";

SelectedValue

comboBox1