PDA

View Full Version : سوال در مورد نمایش اطلاعات Master-Detail (به صورت گروه-زیرگروه)



sahab555
چهارشنبه 08 فروردین 1386, 14:00 عصر
با سلام
من دو تا جدول دارم که با کلید خارجی به هم join هستند می خواهم در فرم وب در ابتدا اطلاعات جدول Master ظاهر شود و مثلا یک علامت + در کنار هر ردیف باشد و بعد با زدن + اطلاعات Detail به صورت زیرگروه ظاهر گردد(مانند کامپوننت های Dev Express که من در Delphi از آنها زیاد استفاده کردم)
با جستجویی که در سایت انجام دادم مشابه این موضوع قبلا توسط دوستان مطرح شده بود ولی پاسخی پیدا نکردم
البته راه حلی که به ذهن خودم رسید این بود که یک ستون Template از نوع گرید در گرید Master تعریف کنم ولی مشکلم در معرفی id جدول Master برای جدول Detail است
لطفا منو در حل این مشکل کمک کنید.

babi_wd
چهارشنبه 08 فروردین 1386, 15:45 عصر
منم دنبال همچین چیزی هستم
اما هر چه گشتم کمتر یافتم
بعد از تبدیل پروژه هایی که قبلا با 2003 نوشتم به 2005 یه فایل گزارش دیدم که توجهم رو جلب کرد
تو اون فایل یه همچین چیزی (تقریبا)هست اما نفهمیدم چیه

nazaninam
پنج شنبه 09 فروردین 1386, 11:10 صبح
دوست عزیز این خیلی چیز عجیب قریبی نیست کافیه یک گرید ویو داخل صفحه بندازید ، و به جدل Master بایندش کنید
حالا یک ستون از نوع template بهش اضافه کنید و یک گرید ویوو دیگه داخل اون بندازید که به جدول Details بایند شده
بهتره برای اینکار از sqldatasource یا objectdatasource استفاده کنید تا راحت تر باشید

اون که میگید علامت مثبت کنارش باشه یک کد جاوا اسکریپت هست که میتونید راحت پیداش کنید و از بحث اینجا خارج هست
نمونه بارزش : http://www.barnamenevis.org/forum

sahab555
شنبه 25 فروردین 1386, 10:59 صبح
این راه حل رو که من خودم تو متن سوال بهش اشاره کردم باهاش کار کردم فقط مشکلم در معرفی id مستر برای detail است که اگه شما تجربه ای دارید ممنون میشم راهنمایی کنید

Alireza_Salehi
شنبه 25 فروردین 1386, 11:32 صبح
http://www.codeproject.com/aspnet/MasterDetail.asp