【问题标题】:using db4o database with gridview control in asp.net在 asp.net 中使用带有 gridview 控件的 db4o 数据库
【发布时间】:2011-07-30 19:51:51
【问题描述】:

我有一个 db4o 数据库,我想将它与 asp.net Web 应用程序一起使用,并且我想从 db4o 数据库中绑定数据。我该怎么做?

我正在使用 VS2008/asp.net 和 c#

帮帮我

谢谢

【问题讨论】:

    标签: asp.net gridview db4o


    【解决方案1】:

    db4o container.Query<T>() 方法返回一个 Db4objects.Db4o.Internal.Query.GenericObjectSetFacade 对象,您不能将其直接放入 DataGrid。我假设 GridView 也会发生这种情况。

    尝试使用Linq扩展方法ToList<TSource>(this IEnumerable<TSource> source)

    using System.Linq;
    /*...*/
    IList<MyClass> db4oList = container.Query<MyClass>();
    grid.DataSource = db4oList.ToList();
    

    【讨论】:

      【解决方案2】:

      看起来 db4o 支持Linq。我还在 CodeProject 上找到了这篇关于如何使用 Linq to db4o 的文章 An introduction to LINQ for db4o。您可能想阅读整篇文章,但如果您想直接进入演示,它们大约位于页面的一半。

      在他们的文档中还有更多 examples,包括 basic operations (storing, updating, querying and deleting objects) 示例。

      【讨论】:

        猜你喜欢
        • 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
        相关资源
        最近更新 更多