任何人都可以帮助如何从 Mongodb 获取数据并在 Datagridview 中显示该数据。在这里,我尝试了这个。谁能给出更好的答案
var ConnectionString = "mongodb://localhost";
var client = new MongoClient(connectionString);
// var server = client.GetServer();
var database = client.GetDatabase("testdb1");
var collection = database.GetCollection<Entity>("tablo1");
//var entity = collection.FindAll();
BindingList<Entity> doclist = new BindingList<Entity>();
foreach (var deger in collection.Find(doclist))
doclist.Add(deger);
//string[] row1 = new string[] { deger.deger1.ToString() };
//dataGridView1.Rows.Add(row1);
Application.DoEvents();
}
试试这个:
var connectionString = "mongodb://localhost";
var client = new MongoClient(connectionString);
var server = client.GetServer();
var database = server.GetDatabase("DB Name");
var collection = database.GetCollection<Class Name>("Table Name");
List<Class Name> list = await collection .Find(x => true).ToListAsync();
dataGridView1.DataSource = list
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句