PDA

View Full Version : حذف زیر شاخه ها در TreeView



Hossis
یک شنبه 22 آذر 1388, 09:56 صبح
من می خواهم زیرشاخه های یک نود معین رو حذف کنم تا مطالب مرتبط با اون از بانک حذف شود.
این رو می دونم که با Remove کردن یک شاخه یا نود،‌ تمام زیرشاخه های اون از TreeView حذف می شوند اما با این کار، مطالب از بانک اطلاعاتی حذف نمی شوند لذا لازم است زیر مجموعه ها یکی یکی حذف شده تا بتوان با حذف هر کدام،‌ رکورد معینی را از بانک حذف کرد.
دوستان اگر کسی چنین کدی دارد ،‌ لطفا کمک کند.

Computer.Programmer
یک شنبه 22 آذر 1388, 12:34 عصر
من برای حل این مشکل پیشنهاد می کنم شما قبل از حذف یک آرایه ای از زیر شاخه های Node انتخاب شده تهیه کنید و سپس با اون ها کار کنید یا هم اینکه این کنترل رو برای خودتون سفارشیش کنید و رویداد DeletedNode رو بهش اضافه کنید.

موفق باشید

tabatabaeefar
یک شنبه 22 آذر 1388, 12:43 عصر
سلام دوست عزيز
يك بار به شما توصيه كردم كه سري به برنامه بنده بزنيد.
اما فكر نكنم سر زده باشيد.
بعد از ديدن برنامه اگه باز هم سئوالي داشتيد در خدمتم.
اگر جايي از كدها رو متوجه نشديد توي همون تاپيك اعلام بفرماييد تا توضيح بدم.
موفق باشيد
http://barnamenevis.org/forum/showthread.php?t=156060

Hossis
یک شنبه 22 آذر 1388, 18:59 عصر
من برای حل این مشکل پیشنهاد می کنم شما قبل از حذف یک آرایه ای از زیر شاخه های Node انتخاب شده تهیه کنید و سپس با اون ها کار کنید یا هم اینکه این کنترل رو برای خودتون سفارشیش کنید و رویداد DeletedNode رو بهش اضافه کنید.

موفق باشید
در treeview به خاطر Level های متعددی که دارد نمی توان آرایه ای درست کرد چون هر عضوی به نوبه خود ممکن است اعضای زیر مجموعه داشته باشد.

Computer.Programmer
دوشنبه 23 آذر 1388, 10:51 صبح
امیدوارم مثالی که برات درست کردم کارتو راه بندازه

موفق باشی