DevExpress Winforms XtraGrid和SQLite绑定数据库,插入行的最佳方式是什么?

时间:2013-10-20 03:21:46

标签: c# sql winforms sqlite devexpress

我已成功将SQLite数据库表绑定到DevExpress XtraGrid控件,并且可以看到我拥有的几个测试行,并且还可以编辑这些值,并在关闭时使用Update命令将更改提交回数据库。 / p>

我的问题是,在表格中插入行的最佳方法是什么?我已经实现并成功使用了一些示例代码将行插入到SQLite表中,但是我不确定DevExpress XtraGrid是否有某种类型的方法允许我跳过我拥有的所有示例代码,并且只是使用相同的功能似乎已经内置到控件中。

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

感谢。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

如果您正在努力将SQL查询等混合到您的应用程序中,我强烈建议您让生活更轻松并使用XPO。

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