各位朋友,大家好:
    现在我有一个c#.net与Access的问题,请大家帮忙解决!
    现在我在FORM表单中加入了一个DATAGRIDVIEW,命名为dgv1 ,现在想将Access中的数据调入到表单中,怎样实现。
    例如:现在有如下的cy.mdb,其中的一个表名为cyn,数据如下:
ID   NAME   AGE
01   AA     26
02   BB     25
03   CC     25
select id,name from cyn where id < 3;
    现在想将这个表中符合条件的信息显示在dgv1中,不知道如何实现,是否可以条用dataTable,请大家帮助解决

解决方案 »

  1.   

    OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath("~/App_Data/db.mdb"));
            DataSet dt = new DataSet();
            conn.Open();
            OleDbDataAdapter ShowAdapter = new OleDbDataAdapter("select id,name from cyn where id < 3", conn);
            ShowAdapter.Fill(dt);
            conn.Close();
            this.GridView1.DataSource = ds.Tables[0];
            this.GridView1.DataBind();将GridView1换成dgv1
      

  2.   

    打开datagridview属性表 把 数据绑定到datagridview定义的列中 其他的就是楼上的了 
      

  3.   

    用sqldatasource吧,很简单的,
    把datagridview的datasource设置成sqldatasource即可