日期:2014-05-18  浏览次数:20896 次

dataGridView 只能绑定dataset 中的某一个表么啊?
dataGridView 只能绑定dataset 中的某一个表么啊? 我想从2个表中分别select 出2行数据,在dataGridView 中显示出来。怎么办啊?!
  string sql = " SELECT A.id_program,B.Name from A,B where A.id=B.id";
  string connString = Properties.Settings.Default.chin_dbConnectionString;
  SqlConnection conn = new SqlConnection(connString);
  try
  {
  conn.Open();

  DataSet ds = new DataSet();
  SqlDataAdapter da = new SqlDataAdapter(sql, conn);
  da.Fill(ds);
  dataGridView1.AutoGenerateColumns = true; 
  // dataGridView1.DataSource = ds.Tables[0];
  dataGridView1.DataSource = ?????
  }
  catch (Exception ee)
  {

  }
  finally
  {
  conn.Close();
   
  }
各位大侠们说说该怎么实现啊?!!!

------解决方案--------------------
在SqlServer中建立视图(View)
供你参考
------解决方案--------------------
哈哈,你可以建立SqlServer中建立视图(View),或者在查询条件里面让2张表的纪录合成一张表。