datagridview动态绑定
在一个form的datagridview中如何根据参数(如表名)来动态地绑定一个数据库中的多个表,一次绑定一个   
 请给个大致的代码   
 有人说只用那个datasource就行了,是么?
------解决方案--------------------沙发,帮LZ顶
------解决方案--------------------SqlConnection SqlConnection1= ".... " //建立数据库的连接 
 DataSet ds = new DataSet(); //建立DataSet  
 string sql= "..... " //SQL语句 
 SqlDataAdapter da = new SqlDataAdapter(sql, sqlConnection1);//建立SqlDataAdapter  
 da.Fill(ds); //填充数据 
 dataGridView1.DataSource = ds.Tables[0]; //更新DataSource  
 //DataSet中可以填充数个表;SqlConnection1可以直接使用控件建立
------解决方案--------------------DataTable dt = 把你的多表查询记录放在DataTable里面; 
         if (dt.Rows.Count >  0) 
         { 
             datagridview1.DataSource = dt.DefaultView; 
             datagridview1.DataBind(); 
         }
------解决方案--------------------SqlConnection conn = new SqlConnection( "连接字符串 "); 
 string str = "查询字符串 ";        
 SqlDataAdapter ada = new SqlDataAdapter(str, conn); 
                 ada.Fill(table); 
                 dataGridView1.DataSource = table; 
 最简单的。