一个从查询结果中再查询的问题
各位老师,我是一个C#的初学者。今天有一个相关查询的问题,烦请各位指教。我要在一个button控件中从二个不同的数据库中各查询出一个表,然后再从这二个表中用select查询出一个结果,前面部分已经写出并且能运行,下面我要用的查询语句是“select ds.dqdm,ds.dwdm,ds1.x1 from ds,ds1 where ds.xxdm=ds1.xxdm”,并希望把这个查询结果输出到dataGridView3,但是怎么写代码才能实现却不知道。
我把这个button控件中的代码抄在下面,非常企盼大师们的指教。
MySqlConnection conn;
public static DataSet ds;
public static DataSet ds1;
public static DataSet ds2;
private void button1_Click(object sender, EventArgs e)
{
conn = new MySqlConnection("Server=127.0.0.1;User ID=root;Password='';Database=jyjf2_1_36_2015;PORT=3407;CharSet=utf8;");
ds = new DataSet();
MySqlDataAdapter sda = new MySqlDataAdapter("select schoolinfo.dqdm,schoolinfo.xxdm,xxmc,j_sl_ncxss x1,' ' sm from j2_1,schoolinfo where j2_1.dwdm=schoolinfo.xxdm and substring(schoolinfo.dqdm,1,6)='361002'", conn);
sda.Fill(ds);
conn.Close(); //关闭数据库
dataGridView1.DataSource = ds.Tables[0];
conn = new MySqlConnection("Server=127.0.0.1;User ID=root;Password='';Database=jyjf2_2_361002000_2015;PORT=3407;CharSet=utf8;");
ds1 = new DataSet();
MySqlDataAdapter sd = new MySqlDataAdapter("select schoolinfo.dqdm,schoolinfo.xxdm,xxmc,j_bnsr_jysyf x1,' ' sm from j2_2,schoolinfo where j2_2.dwdm=schoolinfo.xxdm and substring(schoolinfo.dqdm,1,6)='361002'", conn);
sd.Fill(ds1);
conn.Close(); //关闭数据库
dataGridView2.DataSource = ds1.Tables[0];
dataGridView1.DataSource = ds2.Tables[0];
}