ورود

View Full Version : Working with ListView in ModelView and EF



powerboy2988
دوشنبه 23 مرداد 1391, 12:22 عصر
سلام...

من یک ListView دارم که می خوام باهاش دیتا نمایش بدم، ویرایش کنم و ....

این کار رو تو Code Behind انجام می دم.. اما می خوام ببرم سمت ModelView و اونجا باهاش کار کنم.

سوالی که دارم... چطوری باید Binding کنم و آیا از Converter باید استفاده کنم یا ...


ممنون میشم راهنمایی کنید...


ممنون

Amir Oveisi
دوشنبه 23 مرداد 1391, 21:52 عصر
سوالتون خیلی کلیه.
در کل یه Property از نوع یک Collection تو view model باید داشته باشید که به ItemsSource اون ListView ای که دارید Bind شده باشه. حالا بر حسب نیاز اون Collection میتونه ObservableCollection یا انواع دیگه باشه.
تو view هم باید برای ListView تون، ItemTemplate مناسب با ItemsSource تون ایجاد کنید تا بتونه به درستی اطلاعات ItemsSource رو نمایش بده.

powerboy2988
سه شنبه 24 مرداد 1391, 09:19 صبح
ممنون... یک list درست کردم از Model و اونو به به item source اون List view تونستم bind کنم...

مشکلم حل شد با این روش و راهنماییتون....

ممنون....


reference واسه دستورات sql تو EF می تونید معرفی کنید؟؟


ممنون

مهدی فرزاد
سه شنبه 24 مرداد 1391, 12:52 عصر
سلام
از لینک زیر میتونی استفاده کنی (دستورات LINQ to Sql و Linq to EF تفاوت زیادی نداره )
http://msdn.microsoft.com/en-us/vstudio/bb688085

http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b