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