ali_khodayar
یک شنبه 16 فروردین 1394, 11:27 صبح
سلام خدمت دوستان عزیز.
میخوام یه TreeView رو از بانک و یا از یه آرایه(مهم نیست کدوم باشه) پرکنم. توی اینترنت خیلی گشتم و نمونه کد های زیادی دیدم، اما بیشتر کدها که پیدا کردم جواب نداد . اکثرأ به Error برمیخوردم. چون دارم با NET 3.5. و VS 2008 کار میکنم.
کسی هست من رو راهنمایی کنه؟
متشکرم
saied_hacker
یک شنبه 16 فروردین 1394, 18:57 عصر
دوست عزیز شما خلی گنگ عمل میکنید لااقل باید نسخه ویندوز فون/موبایل که قراره براش کد بزنید رو بگید
اگه کدی دارید قرار بدی تا بررسی بشه
این که یکی بیاد کل کد رو برای شما اینجا قرار بده خلاف قوانین هست
من الان اگه بخام کدی هم به شما بدم باید خودم تست کنم و الان فقط نسخه 8 رو می تونم بدم که اگه برای ce بخاید کار نمیکنه مثلما....
بعد مگه ویندوز فون تری ویو داره اصلا؟؟؟ اگه مربوط به windows form هست اینجا جاش نیست برید تاپیک C#
ali_khodayar
دوشنبه 17 فروردین 1394, 10:33 صبح
ممنون از پاسختون.
شاید نحوه پرسش من اشتباه بوده ، من رو ببخشید.
من هم کل کد رو نخواستم :لبخندساده:
من لیستی از یک کلاس دارم به اینصورت.
var items = new List<ItemInfo>() {
new ItemInfo(){ID = 1, ParentID = 4, Name = "A"},
new ItemInfo(){ID = 7, ParentID = 1, Name = "A1"},
new ItemInfo(){ID = 8, ParentID = 1, Name = "A1"},
new ItemInfo(){ID = 9, ParentID = 1, Name = "A1"},
new ItemInfo(){ID = 10, ParentID = 1, Name = "A1"},
new ItemInfo(){ID = 11, ParentID = 1, Name = "A1"},
new ItemInfo(){ID = 12, ParentID = 1, Name = "A1"},
new ItemInfo(){ID = 2, ParentID = 1, Name = "A1"},
new ItemInfo(){ID = 3, ParentID = 0, Name = "B"},
new ItemInfo(){ID = 4, ParentID = 0, Name = "C"},
new ItemInfo(){ID = 5, ParentID = 1, Name = "A2"},
new ItemInfo(){ID = 6, ParentID = 3, Name = "B1"},
};
بعد با این کد میخوام TreeView رو با این آیتم ها پر کنم.
private void FillNode(List<ItemInfo> items, TreeNode node) {
var parentID = node != null
? (int)node.Tag
: 0;
var nodesCollection = node != null
? node.Nodes
: treeView1.Nodes;
foreach (var item in items.Where(i => i.ParentID == parentID))
{
var newNode = nodesCollection.Add(item.Name, item.Name);
newNode.Tag = item.ID;
FillNode(items, newNode);
}
}
این کد برنامه ویندوزی هست اما من بردمش توی قسمت windows Phone .
دوست عزیز بله ویندوز فون TreeView داره .
saied_hacker
دوشنبه 17 فروردین 1394, 14:29 عصر
واقعیت من تنها TreeView ای که برای WP پیدا کردم این بود. (https://treeviewwp8.codeplex.com/SourceControl/latest#TreeView/Example/MainPage.xaml.cs)
و ویندوز فون کنترل استاندارد برای این کار نداره. امیدوارم کارتو راه بندازه...
ali_khodayar
دوشنبه 17 فروردین 1394, 15:55 عصر
خیلی ممنونم از پاسختون. مشکلم حل شد. :لبخندساده:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.