PDA

View Full Version : استفاده از چندین جدول در یک DataGrid



MFCGalaxy
چهارشنبه 12 فروردین 1383, 00:30 صبح
سلام .........
مشکل همونه که توی هنوان نوشتم !!
میخوام اطلاعاتی از چند جدول مختلف را در یک DataGrid نشون بدم ...... ولی این که فقط یک DataMember داره......... باید چیکار کرد ؟

بیسوادی و سفاهت ( از سفیه مشتق کردمش ! ) من را ببخشید ........ سه چهار روزه که asp خوندم آخه........

MFCGalaxy
چهارشنبه 12 فروردین 1383, 22:45 عصر
من باید همین شنبه پروژه ام را تحویل بدم........
لطفا اگر راه حلی بلدین.... کمک کنین........ممنون

linux
پنج شنبه 13 فروردین 1383, 00:35 صبح
یعنی چطوری می خواهی استفاده کنی؟

Farhad.B.S
پنج شنبه 13 فروردین 1383, 03:11 صبح
میتونید از INNER JOIN استفاده کنید :


SELECT * FROM Table1 INNER JOIN Table2 ON (Table1.id=Table2.id)


که فیلد id ، عامل ارتباط دو جدول میباشد.

MFCGalaxy
پنج شنبه 13 فروردین 1383, 22:45 عصر
درسته ..........ممنون ......
ولی یه چیزی هست : این خاصیت DataMember را چی بدم اونوقت ؟

Farhad.B.S
جمعه 14 فروردین 1383, 12:10 عصر
نیازی به دادن دیتا ممبر نیست ،
شما چندین Bound Columns ایجاد میکنید (برای هر فیلد) ، و بعد به عنوان پراپرتی DataField این ستون ها ، نام فیلد مورد نظر تو دیتابیس رو میدید .
در صورتی که هر دو جدول دارای فیلدی با نام مشابه هستند و شما میخواید هر دوی این دو فیلد رو نمایش بدید ، باید از اسم کامل این دو فیلد استفاده بشه : Table1.Field1
...

samane_r
یک شنبه 16 فروردین 1383, 09:28 صبح
می خواهم اطلاعات از دو جدول خوانده شود و طبق دستور مورد نظر عبارات درست انتخاب و نمایش داده شوند
اما برنامه گزارش خطا می کند
چطور می توانم با دستور select از دو جدول متفاوت اطلاعات را نمایش دهم ولی شرط مورد نظر را نیز بررسی کند