PDA

View Full Version : سوال: ذخیره اطلاعات اضافه در نود یک treeview



aftabgardoon
سه شنبه 09 مهر 1387, 15:01 عصر
سلام
من یک treeview دارم که اون رو توسط یکی از جدول های پایگاه داده پر کردم. به این صورت که text هر نود توسط ستونی از جدول به نام name پرشده. حالا می خوام primary key هر ردیف رو هم یه جوری همراه با name اش در treeview ذخیره کنم. می خواستم بدونم چطور می شه در هر نود علاوه بر text اش اطلاعات دیگری هم ذخیره کرد؟
ممنون از راهنمایی تون.

hojjat_gh
سه شنبه 09 مهر 1387, 15:46 عصر
میتونی از این کد استفاده کنی و به جای item1,item2 اطلاعاتت رو بریزی:


treeView1.Nodes.Add(item1+" "+item2);

aftabgardoon
چهارشنبه 10 مهر 1387, 10:28 صبح
میتونی از این کد استفاده کنی و به جای item1,item2 اطلاعاتت رو بریزی:


treeView1.Nodes.Add(item1+" "+item2);


مطلبی که وجود داره اینه که نمی خوام primary key به کاربر نمایش داده بشه. کاربر فقط باید name رو ببینه. لفا راهنمایی کنید چطور می شه اطلاعات اضافی رو در هر نود طوری ذخیره کرد که در صورت نیاز فقط برنامه نویس به اون دستزسی داشته باسه و کاربر اون رو نبینه!

hojjat_gh
چهارشنبه 10 مهر 1387, 22:39 عصر
من فکر نکنم این کار رو با تری ویو بتونی بکنی
البته با گرید که میشه چون ستونهای اون خاصیت ویزیبل دارند ولی من دیدم که ایتم و نودهای تری ویو خاصیت ویزیبل ندارند
پیشنهاد:به ازای هر نود یک متغیر استرینگ ایجاد کن و ای دی نود رو داخل اون متغیر بریز و بعد توسط متغیر هر بلایی میخوای به سر نود بیار!