PDA

View Full Version : پياده سازي ساختار درختي در asp.net



samane658
یک شنبه 15 اردیبهشت 1387, 09:41 صبح
سلام .من تو طراحي جداولم ، ميخوام يه جدول داشته باشم كه هر كدوم از ركورد هاي ورودي اون خودشون يه سري زير مجموعه دارن و هر كدوم از اونا هم به طور غير قابل پيش بيني خودشون زير مجموعه دارن. من اين حالت رو با يه فيلد (has cgild ) كه در صورت زير مجموعه داشتن set ميشه پياده سازي كردم.
حالا ميخوام صفحه هاي مربوط به اونا ،در هنگام load شدن، اطلاعات رو هم همون طور درختي نشون بده.
خودم فكر مي كنم بايد از ajax تو صفحاتم استفاده كنم اما دقيقا نمي دونم چي كار بايد كرد.
ميشه كمكم كنين؟؟؟؟؟؟؟؟؟؟
نمي دونم جاي اين تاپيك اينجا هست يا نه! چون به چند تا تالار مربوط ميشه. ولي گفتم چون دارم با aspپياده سازي ميكنم اينجا بزارمش. اميدوارم پاك نشه.

m.hamidreza
یک شنبه 15 اردیبهشت 1387, 11:42 صبح
دنبال Hierarchy in SQL Server بگرد .
کلا برای ذخیره درخت توی SQL سه روش هست :

Adjacency
Nested
Pathکه اولی راحت تره . حالا بعد از ذخیره بسته به نیازت میتونی تو یه Tree لود کنی یا تو یه Grid مثلا .
+ توی همین سایت تاپیک های خوبی قبلا مطرح شده کافیه جستجو کنی.

samane658
یک شنبه 15 اردیبهشت 1387, 12:17 عصر
ممنون ، ولي تو سايت چيزي نديدم كه بتونه كمكم كنه. ميشه بيشتر بهم لطف كنيد و بيشتر كمك كنيد.

m.hamidreza
یک شنبه 15 اردیبهشت 1387, 12:22 عصر
چرا عزیز برادر هست .... مثلا : این لینک (http://barnamenevis.org/forum/search.php?searchid=860330)
همون کلماتی رو که گفتم search کن ...

Alireza_Salehi
یک شنبه 15 اردیبهشت 1387, 18:09 عصر
سریع ترین حالت پیاده سازی ساختارهای سلسله مراتبی در پایگاه داده رابطه ای:
http://www.sitepoint.com/article/hierarchical-data-database

البته اگر دوست ندارید از XML استفاده کنید.