1.寫一個聯合查詢的SQL語句,保證可以查詢到兩張表的數據
string SQL = "select Details.ID,ReferenceNumber,Plaintiff,Defendant,KTSJ,KTRQ,JSSJ,KTFT,CaseName from Details,EAJ_FTSY where ReferenceNumber=AH";
2.將查詢數據填充到DataTable中
DataTable dt = DBHelper.ExecuteSqlGetDataTable(SQL); //這是我寫的數據庫查詢方法 /// <summary> /// 執行SQL語句,並返回DataTable對象 /// </summary> /// <param name="safeSql">SQL語句</param> /// <returns>返回DataTable</returns> public static DataTable ExecuteSqlGetDataTable(string safeSql) { SqlConnection sqlConn = new SqlConnection(connectionString); sqlConn.Open(); DataSet ds = new DataSet(); SqlCommand cmd = new SqlCommand(safeSql, sqlConn); cmd.CommandType = CommandType.Text; SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds); sqlConn.Close(); return ds.Tables[0]; }
3.綁定GridView
GridView1.DataSource = dt;
GridView1.DataBind();
