Hallo,
ich habe - wieder einmal - ein kleines Problem.
Ich habe eine Listbox, die über eine Bindingsource an ein Dataset gebunden ist, ohne viel Federlesens mit dem Designer erstellt. Dazu gehört noch ein DGV, das an derselben Bindingsource hängt, also alles nichts Besonderes.
Die Listbox wird gefüllt durch Bindung an eine Bindingsource. Das klappt auch alles, die Werte werden korrekt angezeigt.
Jetzt kommt mein Problem:
Wenn ich einen Eintrag in der Listbox selektiere, wird die ID dieses Eintrags korrekt in die DB geschrieben.
Setze ich die Listbox - so möchte ich es eigentlich haben - auf Multiselect - und selektiere mehr als einen Eintrag in der Listbox, wird aber nur die jeweils niedrigste ID in die DB geschrieben.
Mir ist schon klar, dass ich mit listbox.selectedValue bzw. listbox.selectedItems an die ID bzw. den Wert der selektierten Werte rankomme, aber mir fehlt der Zwischenschritt, wie ich das dann über ein normales Tableadapter.Update in die DB schreiben kann. Bei nur einem selektierten Wert geht das offensichtlich automatisch, aber bei mehr als einem Wert?
Danke für jeden Tipp,
Volkmar
ich habe - wieder einmal - ein kleines Problem.
Ich habe eine Listbox, die über eine Bindingsource an ein Dataset gebunden ist, ohne viel Federlesens mit dem Designer erstellt. Dazu gehört noch ein DGV, das an derselben Bindingsource hängt, also alles nichts Besonderes.
Die Listbox wird gefüllt durch Bindung an eine Bindingsource. Das klappt auch alles, die Werte werden korrekt angezeigt.
Jetzt kommt mein Problem:
Wenn ich einen Eintrag in der Listbox selektiere, wird die ID dieses Eintrags korrekt in die DB geschrieben.
Setze ich die Listbox - so möchte ich es eigentlich haben - auf Multiselect - und selektiere mehr als einen Eintrag in der Listbox, wird aber nur die jeweils niedrigste ID in die DB geschrieben.
Mir ist schon klar, dass ich mit listbox.selectedValue bzw. listbox.selectedItems an die ID bzw. den Wert der selektierten Werte rankomme, aber mir fehlt der Zwischenschritt, wie ich das dann über ein normales Tableadapter.Update in die DB schreiben kann. Bei nur einem selektierten Wert geht das offensichtlich automatisch, aber bei mehr als einem Wert?
Danke für jeden Tipp,
Volkmar