PDA

View Full Version : استفاده از detailsview برای ویرایش treeview



delphi77
دوشنبه 30 مهر 1386, 16:44 عصر
من می خواهم با کمک یکtreeview و یک detailsview درخت پدر و فرزند را کنترل کنم
ویرایش اضافه حذف اگه بشه جابجایی فرزندان

سوال 1- خوب من اول می خواهم وقتی روی یک node کلیک می کنمdetailsview به مد edit برود چطور اینکار را بکنم.

delphi77
سه شنبه 01 آبان 1386, 09:56 صبح
سوال 2- می خواهم وقتی linkbuton کلیک می کنم به مد insert برم و id جاری را در textbox پدر قرار بدهم
http://barnamenevis.org/forum/attachment.php?attachmentid=11748&stc=1&d=1193118904

abadanboy
سه شنبه 01 آبان 1386, 10:04 صبح
از فریم ها می تونی استفاده کنی
<frameset>
با این روش دو تا صفحه مجزا رو می تونی همزمان باز کنی
مثل explorer ویندوز
خوب حالا اون صفحه دیتالیست رو با query string که مقدار 21 رو داره ردیف کن
فقط زمانی که querystring رو تو صفحه می خوای بگیری باید تو یه try catch باشه و catch خالی باشه این کار برای اینه که بار اول که صفحه می آد بالا error نده

delphi77
سه شنبه 01 آبان 1386, 10:20 صبح
این چیزی که می گی خیلی سخته راه ساده تری نیست که سریع جمعش کنم

abadanboy
سه شنبه 01 آبان 1386, 10:27 صبح
تو همین صفحه ای که هستی با session کار کن مقادیر رو با session انتقال بده فقط session تو global باید اینجوری تعریف بشه دیگه راهی به نظرم نمیاد

session["ID"]="";

delphi77
سه شنبه 01 آبان 1386, 10:53 صبح
ببینید من این مشکل را هم دارم .
http://barnamenevis.org/forum/showthread.php?t=82516

توی کدام event باید session را تعریف و مقدارش را set کنم

abadanboy
سه شنبه 01 آبان 1386, 11:03 صبح
نه با session نشد تست کردم نشد
همون کار اول رو بکن حالا اگه می خوای تو همین صفحه بزار و از <frameset> نمی خواهد استفاده کنی ولی در هنگام پر شدن datalist حتماً تو try catch بزار

ClaimAlireza
سه شنبه 01 آبان 1386, 12:39 عصر
شما میتونی با findControl اون textBox مربوط به detailView رو پیدا کنی و مقدار treeView رو بهش پاس بدی.

که این کار توی رویداد مناسب treeView باید صورت بگیره.