PDA

View Full Version : سوال: نوشتن دو جدول در یک dataGridView



amir4015
دوشنبه 26 فروردین 1392, 19:31 عصر
با سلام
چطور می شه دو تا جدول بانک اطلاعاتی رو در داخل یک dataGridView نمایش داد

aliasghar2
دوشنبه 26 فروردین 1392, 19:41 عصر
کافیه از JOIN استفاده کنی

select * from Table1 join Table2 on Table1.NO=Table2.No

amir4015
دوشنبه 26 فروردین 1392, 20:13 عصر
این ارور رو می ده
The specified field 'id' could refer to more than one table listed in the FROM clause of your SQL statement.

aliasghar2
دوشنبه 26 فروردین 1392, 20:25 عصر
لطفا کوئری تو قرار بده ببینیم مشکلش چیه

amir4015
دوشنبه 26 فروردین 1392, 20:38 عصر
OleDbDataAdapter da = new OleDbDataAdapter("select * from table1 inner join table2 on table1.id=table2.id order by id asc", amir);

aliasghar2
دوشنبه 26 فروردین 1392, 21:01 عصر
اونجایی که داری order by رو انجام میدی چون در هر دوجدولت id همنام هست باید نام جدول رو هم مشخص کنی اینطوری table1.id
OleDbDataAdapter da = new OleDbDataAdapter("select * from table1 inner join table2 on table1.id=table2.id order by table1.id asc", amir);