Combobox holt Datenbankwerte nicht genau

8

Ich versuche, eine Windows-Formular-App zu wpf zu migrieren, und ich habe eine Wand getroffen.

Wenn eine Combobox verwendet wird, wird das SelectedIndexChanged-Ereignis durch SelectionChanged ersetzt, da es sich um ein wpf-Äquivalent handelt.

Meine Anwendung ist mit einer MySQL-Datenbank verbunden, wo sie alle Informationen erhält. Eine bestimmte Combobox von mir wird von einem Feld in einer Datenbanktabelle ausgefüllt. Die Idee ist; Wählen Sie ein Kombinationsfeldelement, andere Textfelder sollten entsprechende Werte derselben Zeile anzeigen. Stattdessen passiert das.

der Code dahinter:

%Vor%

Das xaml:

%Vor%

Es funktioniert aber so, wie es mit dem SelectedIndexChanged-Ereignis in wWinForms gemeint ist. Ich kann einfach nicht einen Weg finden, es in WPF richtig zu überspielen. Jede Hilfe wird sehr geschätzt. (Bitte ignorieren Sie den "Tippfehler" Tippfehler)

    
Offer 03.01.2014, 10:50
quelle

3 Antworten

1

Ich bin mir nicht sicher, ob das helfen würde oder nicht, weil jeder Ihnen den Code für das Problem zeigt, aber meiner Erfahrung nach können Sie dieses Problem sehr einfach lösen, wenn Sie Datensätze verwenden. Wenn Sie die Registerkarte Datenquelle verwenden, können Sie damit einen Datensatz aller Tabellen erstellen, die Sie verwenden möchten. Dann finden Sie die Tabelle im Datensatz und ziehen Sie die Eigenschaften, die Sie verwenden möchten, in die Combobox. wenn es richtig gemacht wird, sollte es kein Problem geben.

    
Xoman5144 14.01.2014 18:33
quelle
0

Ich würde Ihre XAML-Bindungen für das Steuerelement überprüfen. Überprüfen Sie Ihre Einstellungen für UpdateSourceTrigger , um sicherzustellen, dass das Ereignis an Ihre Ereignishandler weitergeleitet wird.

%Vor%     
Jamie Clayton 04.01.2014 15:58
quelle
0

Wenn Sie Ihre ComboBox ordnungsgemäß aus der Datenbank auffüllen, benötigen Sie kein SelectionChanged-Ereignis. Sie können die Felder des ausgewählten Elements Ihrer ComboBox an die folgenden Textfelder binden:

%Vor%

Textfelder:

%Vor%     
Király András 29.01.2014 22:34
quelle

Tags und Links