PDA

View Full Version : نمایش نتایج جستجو روی data grid



lopkeshooni
دوشنبه 18 خرداد 1383, 07:46 صبح
سلام دوستان

من میخوام زمانی که روی data base جستجو میکنم...نتایج این جستجو رو روی یک data grid نمایش بدم

برنامه جستجو رو نوشتم اما نمی دونم چطور هر رکورد حاصل از جستجو رو در یک رددیف از data grid قرار بدم...

لطفا راهنماییم کنید..

مطلب دیگر اینکه چون جستجو روی 2 جدول است
هیچ راهی وجود دارد که نتایج حاصل از جستجو جدول اول و جدول دوم پشت هم بیایند
یعنی به صورت یکی در میان در data grid ردیف اول مربوط به جدول اول ...ردیف دوم مربوط به جدول دوم ...ردیف سوم مربوط به جدول اول ...ردیف چهارم مربوط به جدول دوم و الی اخر ...

چون هر دو نتیجه از هر دو جدول مربوط به یک کلید است و خیلی بهتره که پشت هم باشند




ممنون

Farhad.B.S
دوشنبه 18 خرداد 1383, 21:47 عصر
در این مورد بهتره که از یک جدول استفاده کنید که علاوه بر فیلد هایی مثل متن مقاله و با موضوع مقاله ، یک فیلد هم داشته باشه که داخل اون فید ، زبان مقاله مشخص بشه.
سپس میتونید برای یک مقاله ، سه رکورد داشته باشید که هر کردوم مقدار متفاوتی در فیلد "زبان" دارند.
پس از این ، کار نشون دادن رکورد ها بیسار راحت میشه ، کافیه یه دستور مثل دستور زیر بنویسید و بعد اون رو در دیتاگرید نمایش بدید :

SELECT * FROM Articles ORDER BY Subject

برای استفاده از دیتاگرید و نمایش رکورد ها توسط اون ، این صفحه رو ببینید :
http://www.barnamenevis.org/forum/viewtopic.php?t=2346
داخل این صفحه میتونید روش بر طرف کردن کلیه نیازهاتون توسط دیتاگرید رو بیابید !

arshia_
چهارشنبه 03 تیر 1383, 16:36 عصر
سلام
شما برای این کار باید در دستور select خود کلیدهای اصلی دو جدول را با هم برابر قرار دهید
مانند:
select tabel1.*,tabel2.* from tabel1,tabel2 where( tabel1.keyfield=tabel2.keyfield and ((شرط)

موفق باشید.