我有一个启用了单元格编辑的 XCeed 网格。当我对我的单元格进行更改时,离开该行然后将其保存到数据库中。
但是,当我仍然选择更改的单元格时点击我的保存按钮时,更改不会持续存在。
如何确保保存当前内容时已保存?
我的网格 xaml:
<xcdg:DataGridControl ItemsSource="{Binding Source={StaticResource MySource}}"
BorderThickness="1" AutoCreateColumns="False" ReadOnly="False" NavigationBehavior="CellOnly">
<xcdg:DataGridControl.DefaultCellEditors>
<xcdg:CellEditor x:Key="{x:Type system:Boolean}">
<xcdg:CellEditor.EditTemplate>
<DataTemplate>
<xcdg:CheckBox xcdg:Cell.IsCellFocusScope="True"
IsChecked="{xcdg:CellEditorBinding}"
HorizontalContentAlignment="Right"
/>
</DataTemplate>
</xcdg:CellEditor.EditTemplate>
<xcdg:CellEditor.ActivationGestures>
<xcdg:TextInputActivationGesture />
</xcdg:CellEditor.ActivationGestures>
</xcdg:CellEditor>
</xcdg:DataGridControl.DefaultCellEditors>
<xcdg:DataGridControl.Columns>
<xcdg:Column Title="Description" FieldName="Description" ReadOnly="True"/>
<xcdg:Column Title="Start period" FieldName="Start" ReadOnly="True"/>
<xcdg:Column Title="End Period" FieldName="End" ReadOnly="True"/>
<xcdg:Column Title="Finished" FieldName="IsFinished"/>
</xcdg:DataGridControl.Columns>
<!--<xcdg:DataGridControl.Columns>
</xcdg:DataGridControl.Columns>-->
</xcdg:DataGridControl>