Wunderschönen guten Tag,
ich fülle eine in einem Formular ein Combobox mit Datenen aus einer Datenbank.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| int spalten_nr = 1; SqlCommand cmd2 = new SqlCommand("Select mandant_nr, firma FROM tbl_mandant"); cmd2.Connection = conn; conn.Open(); cb.Items.Clear(); SqlDataReader dr = cmd2.ExecuteReader(); while (dr.Read()) { cb.Items.Add(dr.GetValue(spalten_nr).ToString()); } cb.SelectedIndex = 0; |
Angezeigt wird hiebei der Inhalt der Spalte "firma".
Nun möchte ich mir gerne in einer Textbox den Wert aus mandant_nr (Schlüsselfeld) anzeigen lassen.
Ich habe es schon mit
textBox1.Text = cb.SelectedIndex.ToString(); probiert aber dabei bekomme ich immer nur den Index der Combobox.
Wie komme ich an die anderen Werte der Combobox?
Danke
Mitch