PDA

View Full Version : سوال: تشخیص اعضای treeview



Hossis
چهارشنبه 29 مهر 1388, 11:08 صبح
یک مشکل در TreeView دات نت وجود داره و اون اینه که فقط می توان اعضای ریشه را شناسائی کرد به عنوان مثال اگر در این کنترل ،‌ 500 عضو اعم از ریشه و شاخه های فرعی وزیر مجموعه باشه، بوسیله شماره اختصاصی هر کدام فقط می تونید اون اعضای که در ریشه و رتبه اول هستند رو برگردونید . به عنوان مثال اگر از بین 500 عضو درخت ، با عضو شماره 280 کار داشته باشید و این عضو در شاخه های زیرین (مثلا چهار شاخه زیر شاخه اصلی ) باشه نمی توان اونو شناسائی کرد و مشخصاتشو برگردوند
در تصویر زیر ،‌عضوی که دور آن خط قرمز دارد را توجه کنید، چطور با دادن شماره آن،‌ مشخصاتش را می شه برگرداند و اونو شناسائی کرد؟
http://barnamenevis.org/forum/attachment.php?attachmentid=38722&stc=1&d=1256108798
فایده این بحث در حلقه ها ظاهر می شه ،‌ یعنی اگر بخواهیم همه نودها از شماره یک تا 500، متن آنهارا بگیریم و در بانک اطلاعاتی ذخیره کنیم، برای اعضای فرعی چکار باید بکنیم؟؟
هر کس راه حلی داره مطرح کنه

Hossis
چهارشنبه 29 مهر 1388, 22:28 عصر
ظاهرا کسی جواب نداد.
ببینید بهتره این طور مطرح کنم،
اگه در یک درختواره مانند تصویر فوق، شاخه هائی داشته باشیم ،‌ چطور میشه تمام شاخه ها و زیر شاخه ها رو یکی یکی متن اونها گرفت و در یک لیست قرار داد؟ اگه نمونه ای از این فرمول دیدید اینجا بذارید!

milad.biroonvand
پنج شنبه 19 خرداد 1390, 22:05 عصر
سلام

هر نودی (گره ای ) یک خصوصیت بنام key داره ، و تو آی دی هر گروه رو به خصوصیت key هر نود بده ، حالا اگر چند نوع گره داشته باشی ، به راحتی می تونی یک پیشوند به اول هر key بزاری ، یعنی ترکیبی از آی دی و مثلا یک m بصورت m1 m2 اینجوری هر نودی مثل دیگری نمیشه .