【发布时间】:2013-12-12 02:24:11
【问题描述】:
我在尝试插入新项目到组合框时遇到错误
错误:设置 DataSource 属性时无法修改 Items 集合。
string connectionstring = "MultipleActiveResultSets=True;Data Source=ECSTSRD;Initial Catalog=PMIDB;User ID=pnpuser;Password=pnpuser123";
sqlConnection myconnection = new SqlConnection(connectionstring);
myconnection.Open();
string custPOsql = "INSERT INTO cust_po (cust_code, po_no) VALUES (@cust_code, @po_no)";
SqlCommand custPOcom = new SqlCommand(custPOsql, myconnection);
custPOcom.Parameters.AddWithValue("@cust_code", cboCustCode.Text);
custPOcom.Parameters.AddWithValue("@po_no", cboPO.Text);
custPOcom.ExecuteNonQuery();
MessageBox.Show("Insert Successfully", "Insert");
cboPO.Items.Add(cboPO.Text);
仅供参考,我在表单加载中绑定了 PO 组合框的数据源。
我在 stackoverflow 和其他论坛中发现了一些类似的问题,他们提到的方式是使用 cboPO.Items.Add(cboPO.Text) 将新项目添加到组合框中,但我无法使用它,因为显示的错误。
有谁知道是什么问题,请帮忙。
提前致谢。
【问题讨论】: