我已成功将SQLite数据库表绑定到DevExpress XtraGrid控件,并且可以看到我拥有的几个测试行,并且还可以编辑这些值,并在关闭时使用Update命令将更改提交回数据库。 / p>
我的问题是,在表格中插入行的最佳方法是什么?我已经实现并成功使用了一些示例代码将行插入到SQLite表中,但是我不确定DevExpress XtraGrid是否有某种类型的方法允许我跳过我拥有的所有示例代码,并且只是使用相同的功能似乎已经内置到控件中。
那么我应该使用连接到数据库的示例代码,构建查询然后在数据库上运行它,还是有更好的方法,使用已经内置到DevExpress WinForms套件中的东西?
感谢。
答案 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