PDA

View Full Version : سوال: کمک در ثبت و حذف و ویرایش اطلاعات در treeview



ehsan_savadkohi
شنبه 17 خرداد 1393, 22:14 عصر
سلام دوستان ....

یه پروژه ضمیمه کردم . که بصورت نامحدود میشه نود فرزند و نود پدر به treeview اضافه کرد. مشکلی ندارم...

حالا میخوام اطلاعات وارد شده در treeview را در دیتابیس ثبت و ویرایش و حذف کنم! بحث جستجو هم همینطور..

نمیدونم چطوری؟؟؟؟ حدود یک هفته است که در کل اینترنت میگردم و چیزی پیدا نمیکنم..

خواهشا ب این سورس یه نگاه بندازید و کمکم کنید. واسم خیلی حیاتی هستش...

hadi46
یک شنبه 18 خرداد 1393, 08:11 صبح
با سلام
جدولی با فیلدهای ID , ID_parent , Name, .. بساز و زمان درج در دیتابیس ذخیره کن و بعد از ثبت هم ID رکورد رو به اون نود اضافه کن تا برای ویرایش و خذف ID اون رکورد رو داشته باشی
به این لینک سری بزن
http://barnamenevis.org/showthread.php?453510-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D8%B3%D8%A7%D8%AE%D8%AA%D8%A7%D8%B1%DB%8C-%D8%B4%D8%A8%DB%8C%D9%87-%D8%A7%DB%8C%D9%86-%D8%B9%DA%A9%D8%B3
اگه متوجه نشدی بگو تا برات سورسشو امشب بزارم

ehsan_savadkohi
یک شنبه 18 خرداد 1393, 17:28 عصر
با سلام
جدولی با فیلدهای ID , ID_parent , Name, .. بساز و زمان درج در دیتابیس ذخیره کن و بعد از ثبت هم ID رکورد رو به اون نود اضافه کن تا برای ویرایش و حذف ID اون رکورد رو داشته باشی
به این لینک سری بزن
http://barnamenevis.org/showthread.php?453510-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D8%B3%D8%A7%D8%AE%D8%AA%D8%A7%D8%B1%DB%8C-%D8%B4%D8%A8%DB%8C%D9%87-%D8%A7%DB%8C%D9%86-%D8%B9%DA%A9%D8%B3
اگه متوجه نشدی بگو تا برات سورسشو امشب بزارم

متوجه نشدم.....

لطف میکنید برادر .....:لبخندساده:

hadi46
دوشنبه 19 خرداد 1393, 22:19 عصر
120042
با سلام واحترام
از اینکه دیر شد معذرت

hadi46
سه شنبه 20 خرداد 1393, 09:58 صبح
[/QUOTE]
برادر...
دمت گرم
insert درست شد. یه دنیا سپاس:تشویق:
یه سوال برای حذف ، بایستی به چ صورت عمل کرد؟؟؟چون بصورت سلسله مراتب هست ؟ چون نود ها نامحدود هستن؟؟؟(مثلا اگه نود پدر انتخاب شد زیر شاخه ها هم حذف شوند..):متفکر:

برای ویرایش نود ها هم به چ صورت؟؟:متفکر:

برای جستجو بر اساس نام به چ صورت؟؟؟؟:متفکر:

منو ببخش ک مزاحمت میشم. ولی کسی نیست کمک کنه.. چون تا ب حال با این کامپوننت برنامه ننوشتم..
اگه این مورد ها را هم کمکم کنی ، ک دیگه ناز کرمت...**:لبخندساده:[/QUOTE]

برای نمایش حذف و ویرایش میتونی یک کنترلcontextMenuStrip1 به فرم اضافه کنی و اون رو به contextMenuStrip , treeview معرفی کن و در رویداد afterselect
id اون شاخه رو بگیری و ویرایش یا حذف کنید

برای حذف شما ID اون شاخه رو دارید کافی چک کنید ببینید ایا فرزندی داره یا نه (اگر idp=ID) که هم اونهایی که idp برابر این ID بود حذف بشه هم ID مورد نظر
برای ویرایش هم که راحته