Entwickler-Ecke

WinForms - ComboBox Valuemember


Stephan.M - Mi 17.09.08 15:30
Titel: ComboBox Valuemember
Hi,

mögliche Select-Anweiung soll einen Wert liefern:


SQL-Anweisung
1:
select SCHUELERNOTEN.NOTE from STAMMDATENFAECHER, KLASSEN, STAMMDATENSCHUELER, SCHUELERNOTEN where STAMMDATENFAECHER.ID = 2 and KLASSEN.ID = 1 and STAMMDATENSCHUELER.ID = 1 and SCHUELERNOTEN.ID = 1;                    

Ich möchte jetzt statt der ID = 1 usw. mit Comboboxeigenschaften arbeiten. Was läßt sich da denn machen - (ev. VALUEMEMBER auswerten) ?
Es soll ja sichergestellt werden, dass bei Änderung der ID der Zugriff mit einer ComboBox gelingt.

vielen Dank im Voraus!

Moderiert von user profile iconChristian S.: SQL-Tags hinzugefügt


Th69 - Mi 17.09.08 16:08

Wenn du die Ids in den ComboBoxen gespeichert hast (z.B. mittels DataBinding und sowohl DisplayMember als auch ValueMember gesetzt hast), dann kannst du mittels ComboBox.SelectedValue auf den aktuellen Value (anstatt SelectedItem) zugreifen.
Für deine SQL-Anweisung verwende dann am besten SqlParameter (oder die entsprechenden anderen Datentypen OleParameter bzw. OdbcParameter etc.).