0

我有一个 GridControl,它从访问数据库中读取值并将其显示在其中。每当我更改 gridcontrol 中的值时,该值都不会发布到访问数据库文件中,这是它的默认行为。xml代码是:

 <dxg:GridControl AutoPopulateColumns="True" Height="600" name = "g1">

c# 中的后端代码是:

 gridControl2.ItemsSource = new    InputBssDataSetTableAdapters.Input_bss1TableAdapter().GetData().DefaultView;

但是每当我更改网格控件中的值时,我都想修改 Access 数据库文件的值。

请建议我这样做的方法。

4

1 回答 1

1

确保网格控件已保存对当前焦点行所做的所有更改。在这种情况下,您应该调用DataViewBase.CommitEditing方法。然后在您的数据适配器上使用该方法。Update()

相关示例:
如何:将数据发布到连接的数据库
如何:在更改单元格值后立即将值发布到 DXGrid 数据源

于 2013-08-02T12:17:48.423 回答