Объединить и связать двух SQL-запросов в одном GridView в
Привет. Я хочу связать два разных источника данных sql в одном Gridview.
Это то, что стоит за кодом c# :
protected void Page_Load(object sender, EventArgs e) { //Establishing the MySQL Connection SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["BasketballConnectionString1"].ToString()); string query, query2; SqlCommand SqlCommand, SqlCommand2; SqlDataReader reader, reader2; SqlDataAdapter adapter = new SqlDataAdapter(); SqlDataAdapter adapter2 = new SqlDataAdapter(); //Open the connection to db conn.Open(); //Generating the query to fetch the contact details query = "SELECT blah1 blah1 blah1"; query2 = "SELECT blah2 blah2 blah2"; SqlCommand = new SqlCommand(query, conn); adapter.SelectCommand = new SqlCommand(query, conn); SqlCommand2 = new SqlCommand(query2, conn); adapter.SelectCommand = new SqlCommand(query2, conn); //execute the query reader = SqlCommand.ExecuteReader(); reader2 = SqlCommand2.ExecuteReader(); //Assign the results GridView4.DataSource = reader; GridView4.DataSource = reader2; //Bind the data GridView4.DataBind(); conn.Close(); //------------------------------------------------------------ }
и это ошибка, которую я принимаю:
"С этой командой уже связан открытый DataReader, который должен быть закрыт в первую очередь."
Есть ли какие-либо предложения,как использовать оба двух sql-запроса(query, query2)?