PDA

View Full Version : حرفه ای: بدست آوردن ID مربوط به Nodeهای TreeView



mmbguide
چهارشنبه 11 شهریور 1394, 16:33 عصر
سلام

من از یک یا چند جدول موجود در بانک اطلاعاتی برای پر کردن TreeView استفاده کردم و به هر Node تنها مقدار Text را با توجه به فیلد مورد نظر در جدول مقداردهی کردم. حالا میخوام زمانی که کاربر Node مورد نظر رو انتخاب کرد مقدار ID مربوطه یا به اصطلاح ValueMember مربوط به اون رو از بدست بیارم. چکار باید کرد؟

ممنون

Son_ariyayi
پنج شنبه 12 شهریور 1394, 15:36 عصر
var Id = e.Node.Name;

group45
پنج شنبه 12 شهریور 1394, 18:33 عصر
با سلام
در ایونت مربوط به انتخاب کردن نود از e برای دسترسی به اون چیزی که میخواین میتونید استفاده کنید.

mmbguide
پنج شنبه 12 شهریور 1394, 20:06 عصر
منظورم اسم Node نبود. جدول من دارای فیلدهای ID,Name,Device,... است و من نام Nodeهارو با مقدار Name موجود در جدول مقداردهی کردم و حالا میخوام بدونم ID مربوط به اون Name چنده؟ name ممکنه تکراری هم باشه

ممنون

Mahmoud.Afrad
پنج شنبه 12 شهریور 1394, 21:15 عصر
در هنگام سلکت ID رو هم سلکت کنید و هنگام اضافه کردن نود جدید Id رو در tag نود قرار بدید. در رویداد سلکت نود از طریق e میتونید به نود و tag اون دسترسی پیدا کنی.