我正在尝试用来自Mongo db的数据使用c#填充DevExpress datagridview。
答案 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
答案 1 :(得分:0)
这是两个不同的问题。
无论您从mongo数据库实例中检索数据的方式是什么,您需要做的是构建一个List,然后将其绑定到您的dataGridView数据源属性(您将在StackOverflow上找到关于此问题的大量帮助例如thread。