PDA

View Full Version : سوال در مورد datagrid



bahar2008
دوشنبه 22 بهمن 1386, 15:01 عصر
سلام دوستان عزیز
چه جوری می تونم از دو بانک مختلف اطلاعات رو در یک data grid قرار بدم؟

مثلا یکی از ستون هاش از یک بانک اطلاعاتش آورده بشه و 2 تا از ستون هاش از بانک دیگه ای اطلاعاتش آورده بشه و هر کدوم در بانک مربوط به خودشون ذخیره بشن؟؟؟؟؟

saman_itc
سه شنبه 23 بهمن 1386, 00:20 صبح
شما مثل یه select معمولی مینویسی و تو فیلد های مشترک با as یه اسم جدید بهشون میدی و اسم جدول هم باید تو فیلد های مشترک هم نام اول فیلد بنویسی
بقیش گویاست اگه مشکل داشتین در خدمتم



ol_cm = New OleDbCommand(" select factor_shali.id as

idrs ,factorsh,datein,noe,tedad,radif,datetahvil,olavi, fname,name from

factor_shali ,c_keshavarz where factor_shali.idkeshavarz = c_keshavarz.id ", ol_cn)

dr = ol_cm.ExecuteReader
If dr.HasRows = TrueThen
dr.Read()
ol_cm = New OleDbCommand("select factor_shali.id as idrs ,factorsh,datein,noe,tedad,radif,datetahvil,olavi, fname,name from

factor_shali ,c_keshavarz where factor_shali.idkeshavarz = c_keshavarz.id ", ol_cn)
ol_da = New OleDbDataAdapter(ol_cm)
ds = New DataSet
ol_da.Fill(ds, "factor_shali")
Me.DataGridView1.DataSource = ds.Tables("factor_shali")
dr.Close()
EndIf

bahar2008
سه شنبه 23 بهمن 1386, 09:16 صبح
ممنونم از راهنماییتون دوست عزیز :لبخندساده::قلب:

saman_itc
سه شنبه 23 بهمن 1386, 09:23 صبح
دکمه تشکر هم وجود داره لازم نبود بیفتین تو زحمت

hooooman
سه شنبه 23 بهمن 1386, 11:26 صبح
سلام
از Join دو تا Table هم میتونین استفاده کنین