Um meinem vorherigen Post hier zu folgen = & gt; Binding SelectedItem der ComboBox in DataGrid mit anderem Typ
Ich habe jetzt ein Datagrid, das 2 Spalten enthält, eine mit einem Text, die andere mit einer Combobox (in einer Datatemplate, geschrieben durch den C # -Code, nicht die Xaml).
Nachdem ich eine Auswahl an der Combobox getroffen habe, möchte ich nun das Ergebnis analysieren, aber der Wert der Zelle, die meine Combobox enthält, bleibt leer:
%Vor%Das Ergebnis ist, dass ich die Werte meiner (vorher erzeugten) Combobox nicht bekommen kann.
Ich nehme an, eine Bindung muss irgendwo übersehen werden ...
Dies ist der Combobox-Erstellungscode:
%Vor%Irgendwelche Ideen / Ratschläge?
Sie sollten den Bindungsmodus und den Auslöser Ihrer Bindung explizit angeben. Verwenden Sie auch SetBinding
anstelle von SetValue
:
Dies sollte Ihnen ermöglichen, den ausgewählten Wert in Ihre Zeilendaten zu übernehmen. Es wird möglicherweise nicht im angezeigten DataGrid-Wert für die Spalte AttachmentValue
aktualisiert.
Tags und Links c# parsing xaml datagrid datagridtemplatecolumn