2

セル編集が有効になっている 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>
4

0 に答える 0