соединить две таблицы в виде сетки
у меня есть 2 таблицы, tb1 и tb2
как мне сопоставить оба табличных данных в 1 gridview?
поле tbl1 - - - - нет, имя
Поле TBL2 - - - - - нет, город, телефон
МНЕ НЕ НУЖНО ИМЯ ГОРОДСКОЙ ТЕЛЕФОН В ГРИДВЬЮ
THNK U ADVV
Воспользуйся sqljoins[^] чтобы получить столбцы из обеих таблиц и привязать gridview.
или проверить здесь[^]
Хорошая Моя 5
Псевдонимы столбцов можно использовать для именования столбцов, извлекаемых из базы данных. Используя псевдонимы столбцов, вы можете связать имя псевдонима со столбцом элемента управления DataGridView.
Во-первых, вам нужно будет извлечь данные с псевдонимами столбцов из базы данных и сохранить их в DataTable. Для этого вы можете использовать следующий код:
SqlConnection cn = new SqlConnection (...); string sql = "Select p.no as 'Num', p.Name as 'Name', q.city as 'City', q.Phone as 'Phone' from tab1 p, tab2 q; where p.no = q.no"; SqlCommand sCmd = new SqlCommand(sql,cn); SqlDataAdapter sAdap = new SqlDataAdapter(sCmd); DataSet ds = new DataSet(); sAdap.Fill(ds); DataTable dt = ds.Tables[0];
this.DataGridView1.DataSource = dt;
Надежда http://www.sql-tutorial.net/SQL-JOIN.asp[^] также даст вам представление, а также проверить ссылки mkgoud все очень хорошие ссылки.