如何将DXGrid中更改的数据保存到数据库中

时间:2014-11-03 23:50:23

标签: c# wpf datagrid devexpress

我是WPF开发的新手,我使用DevExpress数据网格(DXGrid)。 我想让我的用户插入,编辑和删除数据库抛出数据网格中的记录。 我做的步骤:

  1. 我将数据网格拖到我的窗口并设置了它的项目源和列。
  2. 网格正确显示数据库中的数据,但用户无法插入新记录,无法删除记录,只能编辑记录。
  3. 我无法将更改的数据保存到数据库。
  4. 任何人都可以给我一个示例或教程来帮助我做到吗?

1 个答案:

答案 0 :(得分:0)

  

用户无法插入新记录,也无法删除记录   编辑记录。

您应该激活New Item Row功能。默认情况下它是隐藏的。要显示它,请将TableView.NewItemRowPosition设置为NewItemRowPosition.Top

要删除数据行,请使用GridViewBase.DeleteRow方法。 有关详细信息,请查看Deleting Rows帮助文章。

  

我无法将更改的数据保存到数据库中。

根据您使用的数据访问技术,此问题的答案可能会有所不同。例如,当绑定到DataTable时,要将更改发布到数据库,您应该调用数据适配器的Update方法。有关详细信息,请查看以下帮助文章: Posting Data to a Connected Database