http://search.csdn.net/expert/topic/52/5202/2003/3/13/1525202.htm

解决方案 »

  1.   

    很简单的,你自己想搞清楚几点
    (1)如何去连接操作ACCESS数据库?至少要知道如何把ACCESS数据库中表中你所要的数据读出来。
    (2)根据你要生成树状结构的要求,分析如何使用循环语句把你的数据写入?上面弄清楚了就知道了。
    给你一段连接SQLSERVER的
    SqlConnection myconn=new SqlConnection(连接串); 
    SqlCommand cmd=new SqlCommand(sql语句,myconn);
    myconn.Open();
    SqlDataReader rdr=cmd.ExcuteReader();
    while (rdr.Read())
    {
     取数据
     string strTemp:=rdr['name'].ToString().Trim(); //name是字段名
    }
    myconn.Close;
      

  2.   

    Access 数据库
    string ConnString ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath+ @"\数据库.mdb;Persist Security Info=False;Jet OLEDB:USERID=你的名字;Database Password=你的密码";OleDbDataAdapter Cmd ;
    Cmd = new OleDbDataAdapter("select * from "+Table,ConnString);
    DataSet ds = new DataSet();
    Cmd.Fill(ds);
    ds.Table[0] 就是你要的Table