【问题标题】:DevExpress Winforms XtraGrid and SQLite bound database, best way to insert rows?DevExpress Winforms XtraGrid 和 SQLite 绑定数据库,插入行的最佳方式?
【发布时间】:2013-10-28 16:59:49
【问题描述】:

我已经成功地将 SQLite 数据库表绑定到 DevExpress XtraGrid 控件,并且可以看到我拥有的少数测试行,还可以编辑值,并在关闭时使用更新命令将更改提交回数据库。

我的问题是向表中插入行的最佳方式是什么?我已经实现并成功使用了一些示例代码来将行插入到 SQLite 表中,但是我不确定 DevExpress XtraGrid 是否有某种方法可以让我跳过我拥有的所有示例代码,而只需使用与似乎已经内置在控件中了。

那么我应该使用连接到数据库的示例代码,构建查询然后在数据库上运行它,还是有更好的方法,使用 DevExpress WinForms 套件中已经内置的东西?

谢谢。

【问题讨论】:

  • 您使用的是哪种数据源? DataTable、Linq、EntityFramework 等?
  • 你应该向我们展示你的example code

标签: c# sql winforms sqlite devexpress


【解决方案1】:

您可以使用嵌入式导航器控件插入行!

https://www.devexpress.com/Support/Center/Question/Details/Q235790

【讨论】:

    【解决方案2】:

    经过一些研究,我发现与网格中的数据或与任何数据库进行交互的最佳方式是使用 DevExpress 的 eXpress Persistent Objects for .NET。很棒的技术。它允许我指定我感兴趣的数据库和表,并且它创建了所有管道以允许我处理表中的行,就像具有属性的普通 C# 对象一样。

    如果您在尝试将 SQL 查询等混合到您的应用程序中遇到困难,我强烈建议您使用 XPO 让您的生活更轻松。

    这里是描述 XPO 的文档的链接:http://documentation.devexpress.com/#XPO/CustomDocument1998

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多