mongodb GridView C#

来源:互联网 发布:windows上和final cut 编辑:程序博客网 时间:2024/06/04 20:21
 using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using MongoDB.Driver;
using MongoDB.Bson;


public partial class _Default : System.Web.UI.Page
{

    protected void Page_Load(object sender, EventArgs e)      //驱动版本:CSharpDriver-1.7.0.4714
    {
        string conn = "mongodb://192.168.1.173";              //本机ip
        string database = "jtxx_db";                          //数据库
        string collection = "bj_T_Person";                    //集合,类似于SQLServer表

        MongoServer mongodb = MongoServer.Create(conn);       //连接数据库
        MongoDatabase mongoDataBase = mongodb.GetDatabase(database);//选择数据库名
        MongoCollection mongoCollection = mongoDataBase.GetCollection(collection);//选择集合,相当于表   
                              
        var result = mongoCollection.FindAllAs<bj_T_Person>();
        var dbCollectiondata = result.ToList();
        GridView1.DataSource = dbCollectiondata;
        GridView1.DataBind();
        mongodb.Disconnect();
    }

    public class bj_T_Person
    {
        public ObjectId _id { get; set; }           //一定要有_id,否则出错
        public int p_id { get; set; }
        public string p_Name { get; set; }
        public string p_Pwd { get; set; }
        public int isOwner { get; set; }
    }

}

原创粉丝点击