【问题标题】:How to save data changed in DXGrid to database如何将DXGrid中更改的数据保存到数据库
【发布时间】:2014-11-03 23:50:23
【问题描述】:

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

  1. 我将一个数据网格拖到我的窗口并设置它的项目源和列。
  2. 网格正确显示数据库中的数据,但用户不能插入新记录,不能删除记录,只能编辑记录。
  3. 我无法将更改的数据保存到数据库中。

谁能给我一个例子或教程来帮助我做到这一点?

【问题讨论】:

    标签: c# wpf datagrid devexpress


    【解决方案1】:

    用户不能插入新记录,不能删除记录,只能 编辑记录。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-10-17
      • 2014-07-08
      • 1970-01-01
      • 2015-08-24
      • 2012-07-07
      • 2016-04-09
      • 2016-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多