K
Kali
I'm having a difficult time getting the value from the selected item in a
combobox. Windows forms app.
I bind the combobox cboEmployee like so...
OleDbConnection cn = new
OleDbConnection(System.Configuration.ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString);
cn.Open();
OleDbDataAdapter da = new OleDbDataAdapter("select employee_number,
employee_name from employees", cn);
DataSet ds = new DataSet();
da.TableMappings.Add("Table", "employees");
da.Fill(ds);
cboEmployees.DataSource = ds.Tables["employees"];
cboEmployees.ValueMember = "employee_number";
cboEmployees.DisplayMember = "employee_name";
cn.Close();
Then I try to get the value (employee_number) from the combobox after it's
been selected (in the click even of a button)...
MessageBox.Show(cboEmployee.SelectedValue.ToString());
However, all I get returned is the employee name, not the employee number.
Any ideas why?
Thanks a lot.
James
combobox. Windows forms app.
I bind the combobox cboEmployee like so...
OleDbConnection cn = new
OleDbConnection(System.Configuration.ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString);
cn.Open();
OleDbDataAdapter da = new OleDbDataAdapter("select employee_number,
employee_name from employees", cn);
DataSet ds = new DataSet();
da.TableMappings.Add("Table", "employees");
da.Fill(ds);
cboEmployees.DataSource = ds.Tables["employees"];
cboEmployees.ValueMember = "employee_number";
cboEmployees.DisplayMember = "employee_name";
cn.Close();
Then I try to get the value (employee_number) from the combobox after it's
been selected (in the click even of a button)...
MessageBox.Show(cboEmployee.SelectedValue.ToString());
However, all I get returned is the employee name, not the employee number.
Any ideas why?
Thanks a lot.
James