Как связать две таблицы в одну таблицу
Как объединить две таблицы в одну таблицу ?
Таблица 1
Name city Raja_1 Newyork_1 Guna_2 claifornia_2 Guna_3 claifornia_3
Таблица 2
DoorNo 1 2 3 4 5 7
Таблица 3 (ожидаемый результат)
Name city DoorNo Raja_1 Newyork_1 1 Guna_2 claifornia_2 2 Guna_3 claifornia_3 3 4 5 6 7
Я использую
dt1= DataTable dt2= DataTable dt3= DataTable Repeater1.DataSource = dt3; Repeater1.DataBind();
Что я уже пробовал:
string QueryStringData = "SELECT Name,city from Table1; QueryStringData += "SELECT DoorNo from Table2; using (SqlCommand com_Find = new SqlCommand(QueryStringData, con_Find)) { com_Find.CommandType = CommandType.Text; con_Find.Open(); SqlDataAdapter con_Find_adpr = new SqlDataAdapter(com_Find); DataSet connection_ds_con_ds = new DataSet(); con_Find_adpr.Fill(connection_ds_con_ds); DataTable dt1 = new DataTable(); DataTable dt2 = new DataTable(); DataTable dt3 = new DataTable(); dt1 = connection_ds_con_ds.Tables[0]; dt2 = connection_ds_con_ds.Tables[1]; if (dt1.Rows.Count == dt2.Rows.Count) for (int i = 0; i < dt1.Rows.Count; i++) dt3.Rows.Add(dt1.Rows[i]["Name"], dt1.Rows[i]["city"], dt2.Rows[i]["DoorNo"]); Repeater1.DataSource = dt3; Repeater1.DataBind(); }