0

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

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

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

谢谢。

4

2 回答 2

1

您可以使用 Embedded Navigator 控件插入行!

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

于 2013-11-12T13:27:38.827 回答
0

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

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

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

于 2013-12-18T15:59:21.343 回答