Entwickler-Ecke
WPF / Silverlight - Hilfe bei Exception
Xuxe - Mi 07.12.11 16:42
Titel: Hilfe bei Exception
Hallo,
wie der Titel schon sagt bekomme ich eine Exception mit der ich nix anfangen kann bzw. ich keine Lösung finde:
Zitat: |
Die bidirektionale Bindung erfordert "Path" oder "XPath".
|
Ich habe natürlich schon gegoogelt, aber ich komme einfach nicht drauf woran es liegt. So wie ich das verstanden habe wird die Exception geworfen wenn bei einem Binding kein Pfad angegeben wurde, bzw. der falsche Pfad. Aber das habe ich!
Die Exception kommt immer wenn man eine der ersten drei Spalten eines DataGrids in irgendeiner weise verändern möchte, alle anderen Spalten lassen sich einwandfrei editieren. Hier mal ein auszug aus XAML:
XML-Daten
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20:
| <DataGrid ItemsSource="{Binding WL}" Name="dgWL" Style="{StaticResource DG}"> <DataGrid.Columns> <DataGridTextColumn Header="Scope" Width="100*" Binding="{Binding Path=Scope}" />
<DataGridTextColumn Header="Timeframe" Width="100*" Binding="{Binding Path=Timeframe}" /> <DataGridTextColumn Header="Engineering Hours" Width="70*" Binding="{Binding Path=Engineering}" /> <DataGridTextColumn Header="Jan" Width="38" Binding="{Binding Path=Jan}" /> <DataGridTextColumn Header="Feb" Width="38" Binding="{Binding Path=Feb}" /> <DataGridTextColumn Header="Mar" Width="38" Binding="{Binding Path=Mar}" /> <DataGridTextColumn Header="Apr" Width="38" Binding="{Binding Path=Apr}" /> <DataGridTextColumn Header="May" Width="38" Binding="{Binding Path=May}" /> <DataGridTextColumn Header="Jun" Width="38" Binding="{Binding Path=Jun}" /> <DataGridTextColumn Header="Jul" Width="38" Binding="{Binding Path=Jul}" /> <DataGridTextColumn Header="Aug" Width="38" Binding="{Binding Path=Aug}" /> <DataGridTextColumn Header="Sep" Width="38" Binding="{Binding Path=Sep}" /> <DataGridTextColumn Header="Oct" Width="38" Binding="{Binding Path=Oct}" /> <DataGridTextColumn Header="Nov" Width="38" Binding="{Binding Path=Nov}" /> <DataGridTextColumn Header="Dez" Width="38" Binding="{Binding Path=Dez}" /> </DataGrid.Columns> </DataGrid> |
Kann mir da jemand helfen, bzw. einen Tipp geben? Es wäre auch hilfreich wenn mir jemand erklären könnte wo ich die Exception abfangen kann!?
Vielen Dank,
Xuxe
Moderiert von
Christian S.: C#- durch XML-Tags ersetzt
Xuxe - Mi 07.12.11 19:44
Hi Trashkid2000,
vielen Dank erstmal für deine Hilfe :-)
Ich habe den Fehler gefunden...also WL ist ne DataTable in einem DS die aus einer lokalen DB befüllt wird, und mir ist bei dem SQL-statement für diese Tabelle ein Fehler unterlaufen (habe eine falsche Tabelle abgefragt die teilweise die gleichen Spaltennamen hat wie die Tabelle die ich eigentlich wollte). Und somit ist auch klar warum dies Exception nur bei manchen Spalten geworfen wird....
Manchmal sieht man den Wald vor lauter Bäumen nicht... :oops:
Trotzdem nochmal vielen Dank und sorry für meine blödheit -_-
Trashkid2000 - Mi 07.12.11 20:07
Xuxe hat folgendes geschrieben : |
Manchmal sieht man den Wald vor lauter Bäumen nicht... :oops: |
Ja, da gebe ich Dir Recht.
Manchmal hilt es da, einfach ein bisschen Abstand zu bekommen und nochmal frisch ans Werk zu gehen.
Also aus der Ansammlung an Bäumen raus, damit man den Wald sehen kann :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!