پر کردن TreeView از روی دیتابیس
سلام.
من میخوام اطلاعات یک جدول رو با استفاده از روش MVVM وارد تری ویو کنم.مشکلی که هست اینه که اکثر مثالهایی که در این مورد وجود داره مدل ما از نوع کد فرست هست.مثل این :http://www.dotnettips.info/post/468/...8%AF%D8%B1-wpf
حالا سوالی که دارم اینه که اگه من یه جدول تو بانک داشته باشم با سه تا فیلد (Id,Title , ParentID) اینها رو چجوری ، میتونم به TreeView متصل کنم؟!
در واقع چجوری میتونم پر کنم اطلاعات رو ازجدول؟
نقل قول: پر کردن TreeView از روی دیتابیس
سلام.لینک مثالی که گذاشتی هم Code First هست.در مثال، پیاده سازی مدل به روش ارتباط یک به چند پیاده سازی شده یعنی یک شخص می تواند یک یا چندین گره فرزند داشته باشد(یا چندین گره میتوانند یک والد داشته باشند) ولی با توجه به اطلاعات جدول شما یک رابطه یک به یک را پیاده ساری کردید یعنی یک شخص فقط میتواند یک گره والد داشته باشد.
public class Person
{
public int Id { get; set; }
public int? ParentID { get; set; }
[ForeignKey("ParentID")]
public virtual Person Parent { get; set; }
public string Title { get; set; }
}
نقل قول: پر کردن TreeView از روی دیتابیس
من متوجه نشدم راه حل چیه!
من سوالم رو اینجاد هم مطرح کردم .. به صورت کامل تر:
https://stackoverflow.com/questions/...-from-database
اگه میشه نگاهی بیندازید.