如何使用Mongo DB数据填充devExpress datagridview

时间:2015-11-26 13:12:56

标签: c# mongodb devexpress

我正在尝试用来自Mongo db的数据使用c#填充DevExpress datagridview。

2 个答案:

答案 0 :(得分:1)

它应该与另一个Traditional Data Binding Methods类似,但是对于mangodb,我建议您使用BindingList或BindingSource将数据与GridControl.DataSource属性绑定。

您可以从数据库中获取数据作为类的集合,然后将其绑定到网格控件:

var con = new   MongoConnectionStringBuilder(ConfigurationManager.ConnectionStrings["MongoDB"].ConnectionString);     

    var server = MongoServer.Create(con);
    var db = server.GetDatabase(con.DatabaseName);
    var collection = db.GetCollection<Post>("post");

然后修改从数据库获得的数据并为其分配GridControl。

参考这些以获取更多信息:
BIND DATA TO ASP.NET GRIDVIEW USING MONGODB
Using MongoDB from C#
A MongoDB Tutorial using C# and ASP.NET MVC

C# and .NET MongoDB Driver

答案 1 :(得分:0)

这是两个不同的问题。

无论您从mongo数据库实例中检索数据的方式是什么,您需要做的是构建一个List,然后将其绑定到您的dataGridView数据源属性(您将在StackOverflow上找到关于此问题的大量帮助例如thread