我在写ado。net数据库应用程序是,数据库连接后,就要刷新到该数据库中的所有用户表,请问有谁能帮我?谢谢。

解决方案 »

  1.   

    看你用的是什么数据库了啊
    SQL Server 的话里面有一个表 sysobject里面保存了所有的表名 视图 存储过程等
    Access也有一个类似的表 但是默认不显示,你在工具里面找找 关于安全的选项(想不起来了  呵呵)
    选中里面的显示系统对象 或者显示隐藏对象就可以看见了
      

  2.   

    access数据库:
    OleDbConnection mycnn=new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=f:\\dazhu.mdb");
    mycnn.Open(); DataSet myds=new DataSet();
      DataTable mytable=new DataTable();                 
    //所有表的名称
    mytable=mycnn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[]{null,null,null,"TABLE"});
    myds.Tables.Add(mytable);

    this.dataGrid2.DataSource=myds.Tables[1].DefaultView; mycnn.Close();
      

  3.   

    http://blog.csdn.net/zhzuo/archive/2004/07/03/33273.aspx