PDA

View Full Version : سوال: باید کردن جدول به treeview



طبیب دل
شنبه 13 اسفند 1390, 11:02 صبح
با سلام به دوستان
چطور میشه در یک کنترل treeview رکوردهای یک جدولی که در بان اطلاعاتی هست رو نمایش داد ؟
منظورم برای نمایش گرههای پدر و فرزند هست.اگر توضیح بیشتری لازم هست بگید تا بگم.
با تشکر

vahid.ch013
شنبه 13 اسفند 1390, 15:06 عصر
مثال:
nodeId NodeName parentID
1 father 0
2 Child 1
3 Child 1
4 Father 0
5 Child 4

TreeView3.DataTextField = "NodeName ";
TreeView3.DataFieldID = "NodeID";
TreeView3.DataFieldParentID = "ParentID";

طبیب دل
شنبه 13 اسفند 1390, 16:26 عصر
مثال:
nodeId NodeName parentID
1 father 0
2 Child 1
3 Child 1
4 Father 0
5 Child 4

TreeView3.DataTextField = "NodeName ";
TreeView3.DataFieldID = "NodeID";
TreeView3.DataFieldParentID = "ParentID";

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

shadi khanum
شنبه 13 اسفند 1390, 19:46 عصر
دوست عزیز کلا هر وقت که توی جدولی رابطه به خود (انعکاسی یا SelfRelation) داریم دو تا از فیلدهایی که حتما باید تعریف کنید یه فیلد آیدی و یه فیلد parentID که parentID یه ForienKey به اون آیدیه.. همچنین حداقل یه فیلد دیگه مثلا نام یا شرح یا ... دارید ..
با مثالی که دوستمون فرمودن اون فیلد آیدی رو باید نامش رو nodeIdبذاری و اون parentID رو parentID بذاری و اون فیلدی که میخوای توی TreeView نشون بدی رو NodeName بذاری
موفق باشی

طبیب دل
یک شنبه 14 اسفند 1390, 08:10 صبح
من که تو کنترل treeview این خاصیت ها رو ندارم چی کار کنم؟
TreeView3.DataTextField = "NodeName ";
TreeView3.DataFieldID = "NodeID";
TreeView3.DataFieldParentID = "ParentID";

mhsn_Danger
دوشنبه 15 اسفند 1390, 16:01 عصر
بسم الله الرحمن الرحیم

سلام

من دستی تمام فیلد ها رو اضافه کردم. با کدی که در زیر آوردم. البته پروپرتی های گفته شده ی دوستان وجود نداشت اصلا!!!!

به امید ظهور مولای عزیزمان