Entwickler-Ecke
WinForms - Wie Array an ComboBox binden?
sp00ky - Mo 18.05.09 19:00
Titel: Wie Array an ComboBox binden?
Hallo!
Ich habe ein paar ComboBoxen anhand deren Auswahl ich eine SQL Abfrage losschicken möchte. Momentan habe ich die ComboBoxen mit AddRange gefüllt. Wie kann ich zu den Auswahlfeldern einen Rückgabewert bzw Index definieren den ich dann direkt in der SQL Abfrage verwenden kann? zB ("m", "männlich"), ("w", "weiblich") Im moment kann ich nur männlich und weiblich verwenden, bessere wäre aber als Rückgabewert m oder w! Normalerweise sollte das doch mit einem Array funktionieren, aber wie binde ich den korrekt an so eine ComboBox an? Vielen Dank im Voraus!
Gruß Ronny
psirus - Mo 18.05.09 21:42
Hallo,
das kannst du mit einer DataTable machen.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23:
| DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("long")); dt.Columns.Add(new DataColumn("short")); dt.Rows.Add("weiblich", "w"); dt.Rows.Add("männlich", "m");
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "long";
comboBox1.ValueMember = "short";
comboBox1.SelectedValue.ToString(); |
Viel Spaß
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!