|
I am writing a windows forms application using C#. I have retrieved data from a vendor table into a dataset. I want to display the "vendor_name" and have the "vendor_id" returned to me whenever the user selects a vendor in the combobox.
However, the following code does not work.
VendorDB db = new VendorDB(); DataSet ds = new DataSet();
ds = db.GetVendorInfo();
cmbVendors.Items.Clear(); cmbVendors.DataSource = ds; cmbVendors.DisplayMember = "vendor_name"; cmbVendors.ValueMember = "vendor_id";
When I run the app with this code, I get the following error: "Could not bind to the new display member. Parameter name: newDisplayMember." If I comment out the line where I am setting the "cmbVendors.ValueMember" property, I don't get the error message. However, the data is still not displayed.
What am I doing wrong?
|