想对两个表进行查询显示,从第一个表中提取一个信息,从第二个表中提取一个,然后一起显示在dataGridView,用的下面的代码,运行后报错显示如下。不太清楚是哪里的问题,初学,不知道select后,数据是怎么存在ds里的,感觉这个错误好像是我的第二个查询是空的,求教!拜托拜托~~~(不知道代码怎么弄成那种带行号的。。。只会复制粘贴。。。)
string sql = "select " + QEEP + " from 电能质量 where 电站编号='" + textBox7.Text + "'"
+"select " + Voltage + " from 电压质量 where 电站编号='" + textBox7.Text + "'";
SqlConnection CONN = new SqlConnection(str_con);
//打开数据库连接
CONN.Open();
SqlCommand comm = new SqlCommand(sql, CONN);
SqlDataAdapter da = new SqlDataAdapter(comm);
DataSet ds = new DataSet();
da.Fill(ds, "电能质量,电压质量");
dataGridView2.DataSource = ds;
dataGridView2.DataMember = "电能质量,电压质量";
//**********************列头设置*****************************
dataGridView2.Columns[0].HeaderText = " " + QEEP + "";
//设置dataGridView1控件第一列的列宽
dataGridView2.Columns[0].Width = 150;
dataGridView2.Columns[1].HeaderText = "" + Voltage + "";
dataGridView2.Columns[1].DataPropertyName = ds.Tables[1].Columns[0].ToString();
dataGridView2.Columns[1].Width = 80;
CONN.Close();