我有一个GridControl,它从访问数据库读取值并在其中显示。 每当我更改gridcontrol中的值时,该值都不会发布到访问数据库文件中,这是它的默认行为。 xaml代码是:
<dxg:GridControl AutoPopulateColumns="True" Height="600" name = "g1">
<dxg:GridControl AutoPopulateColumns="True" Height="600" name = "g1">
和c#中的后端代码是:
gridControl2.ItemsSource = new InputBssDataSetTableAdapters.Input_bss1TableAdapter().GetData().DefaultView;
但是每当我更改gridcontrol中的值时,我想修改Access数据库文件的值。
请建议我这样做的方法。
答案 0 :(得分:1)
确保网格控件已保存对当前焦点行所做的所有更改。在这种情况下,您应该调用DataViewBase.CommitEditing方法。
然后use数据适配器上的Update()
方法。
相关例子:
How to: Posting Data to a Connected Database
How to: Post Values to the DXGrid Data Source Immediately After Changing a Cell Value