Hallo zusammen,
Ich habe eine Textbox gebunden an MySettings.QT und ein DataGrid mit verschiedenen Spalten die an ein DataSet bzw an die Spalte eines DataTables gebunden sind.
Wenn ich jetzt den Butten "OK" drücke, sollen die geänderten Daten an das DataSet übergeben werden. Bei Abbrechen nicht.
Bei beiden Bindings habe ich "Mode=TwoWay, UpdateSourceTrigger=Explicit" eingestellt.
Im VB-Code dazu habe ich in Button_Click für die TextBox die UpdateSource Methode von GetbindingExpression angewendet.
Wie mache ich das für das Datagrid?
Tschüßi Lubeca
Ich habe eine Textbox gebunden an MySettings.QT und ein DataGrid mit verschiedenen Spalten die an ein DataSet bzw an die Spalte eines DataTables gebunden sind.
Wenn ich jetzt den Butten "OK" drücke, sollen die geänderten Daten an das DataSet übergeben werden. Bei Abbrechen nicht.
Bei beiden Bindings habe ich "Mode=TwoWay, UpdateSourceTrigger=Explicit" eingestellt.
Im VB-Code dazu habe ich in Button_Click für die TextBox die UpdateSource Methode von GetbindingExpression angewendet.
Wie mache ich das für das Datagrid?
XML-Quellcode
- ...
- <TextBox x:Name="TB1" Text="{Binding QT, Mode= TwoWay, UpdateSourceTrigger=Explicit}">
- <TextBox.DataContext>
- <MySettings/>
- </TextBox.DataContext>
- </TextBox>
- ...
- <DataGrid x:Name="DG1">
- <DataGrid.Columns>
- <DataGridTextColumn x:Name="DGTC_1" Binding="{Binding DSSpalte1, Modes=TwoWay, UpdateSourceTrigger=Explicit}" Header="Spalte1"/>
- ....
- </DataGrid.Columns>
- </DataGrid>
Tschüßi Lubeca