bitcob589
جمعه 23 اسفند 1392, 13:12 عصر
با سلام
یک جدول در دیتابیس دارم که دارای فیلدهای زیر می باشد
id که کلید اصلی است
parentid
که از نوع int است
Name
اطلاعات جدول به صورت زیر می باشد
id
parentid
Name
1
0
خودرو
2
0
پوشاک
3
1
پراید
4
2
دامن
5
1
پیکان
6
0
بهداشتی
در نظر دارم با entity دستور سلکتی بنویسیم که اگر parentid که اگه با idبرابر بود در یک سطر گرید ویو نمایش دهد و در صورتی که parentid با id با هم برابر نبودند آن رکودی که id در فیلد parentid وجود نداشت به صورت عادی نمایش دهد در جدول بالا parentid رکود پراید 1 و id خودرو 1 است پس نام خودرو و پراید در یک سر گرید ویو نمایش دهد در جدول بالا رکود id 6در هیچ یک از parentid وجود ندارد پس به صورت عادی در یک سر گرید ویو نمایش داده شود و نتیجه دستور سلکت مثل جدول زیر باشد
خروجی گرید ویو چیزی شبیه جدول زیر :
خودرو
پراید
پوشاک
دامن
خودرو
پیکان
بهداشتی
------
یک جدول در دیتابیس دارم که دارای فیلدهای زیر می باشد
id که کلید اصلی است
parentid
که از نوع int است
Name
اطلاعات جدول به صورت زیر می باشد
id
parentid
Name
1
0
خودرو
2
0
پوشاک
3
1
پراید
4
2
دامن
5
1
پیکان
6
0
بهداشتی
در نظر دارم با entity دستور سلکتی بنویسیم که اگر parentid که اگه با idبرابر بود در یک سطر گرید ویو نمایش دهد و در صورتی که parentid با id با هم برابر نبودند آن رکودی که id در فیلد parentid وجود نداشت به صورت عادی نمایش دهد در جدول بالا parentid رکود پراید 1 و id خودرو 1 است پس نام خودرو و پراید در یک سر گرید ویو نمایش دهد در جدول بالا رکود id 6در هیچ یک از parentid وجود ندارد پس به صورت عادی در یک سر گرید ویو نمایش داده شود و نتیجه دستور سلکت مثل جدول زیر باشد
خروجی گرید ویو چیزی شبیه جدول زیر :
خودرو
پراید
پوشاک
دامن
خودرو
پیکان
بهداشتی
------