PDA

View Full Version : مشکل کنترل treeview



mtaboy
دوشنبه 11 آذر 1387, 21:28 عصر
سلام...
من یه فرم درست کردم و در اون از تری ویو استفاده کردم...
می خوام وقتی کاربر قسمتهایی از این تری ویو رو انتخاب کرد اون مقدار را به دیتا بیس پاس کنم...البته برا تری ویو هام چک باکس گذاشتم و کاربر می تونه بیشتر از یکی انتخاب کنه می خوام تمام انتخابهای کابر به دیتابیس پاس بشه .... مشکلم اینه که از کجا بفهمم که تو تری ویوم کدوم گزینه هاش انتخاب شده که من مقدار اونو پاس کنم؟؟؟اگه تصویر رو ببینید کاملا متوجه منظورم میشید
ممنونhttp://mtaboy.persiangig.com/Form.JPG

alishirazi
دوشنبه 11 آذر 1387, 21:56 عصر
عزیزم یه سوال؟ از treeview خوده .net استفاده کردی؟
فکر کنم با یه loop روی item های treeview بزنی (foreach) و بعد توش خاصیت checked (البته دارم ذهنی میگما) شاید اسمش این نباشه اما یه چیز تو این مایه هاست، چک کن اونو، همین/.

mtaboy
دوشنبه 11 آذر 1387, 22:17 عصر
آره دوست من...مال دات نت هست...
اگه لطف میکنی کدش رو برام بنویس

milade
دوشنبه 11 آذر 1387, 22:30 عصر
نمیدونم دوست عزیز چگونه پست بک رو کنترل کردی و چگونه براشون checkbox گزاشتی ولی در کل اگه مقدار checked رو چک کنی حله!
یا می تونی با جاوا بریزی تو ارایه و با برنامه یه جوری ارایه رو بخونی
موفق باشی

alishirazi
دوشنبه 11 آذر 1387, 23:16 عصر
ببین این کد کارتو راه مینداز :

TreeView a = new TreeView();
string[] Ids;
for (int i = 0; i < a.Nodes.Count; i++)
{
if (a.Nodes[i].Checked)
Ids[i] = a.Nodes[i].Value;
}من a رو خودم از نوع TreeView تعریف کردم. شما جای اون treeview خودتو بزار.

حالا بعد این کد ارایه Ids حاوی Id ها Select شده هست.

sara_B
دوشنبه 11 آذر 1387, 23:24 عصر
آقای شیرازی واقعا از لطفتون ممنونم
من خیلی دنبال این کد توی فروم گشتم
مرسی از لطفتون:قلب: