1. 程式人生 > >我查詢一個儲存過程,裡面返回多個記錄集,查詢一個我會,查詢多個數據庫存取要怎麼寫?

我查詢一個儲存過程,裡面返回多個記錄集,查詢一個我會,查詢多個數據庫存取要怎麼寫?

  DataSet   ds   =new   DataSet();  
  SqlConnection   conn   
=new   SqlConnection(ConnectionString);  
  SqlCommand   cmd   
=new   SqlCommand();  
  cmd.CommandType   
=   CommandType.StoredProcedure;  
  cmd.CommandText   
="MoreTable";  
  cmd.Connection   
=   conn;  
  SqlDataAdapter   sdp   
=new   SqlDataAdapter(cmd);  
  sdp.Fill(ds);  
   
  GridView1.DataSource   
=   ds.Tables[0];  
  GridView2.DataSource   
=   ds.Tables[1];  
  GridView1.DataBind();  
  GridView2.DataBind();
  用ds.tables.count來訪問這個dataset中有多少個表