استفاده از Navigation Property ها در Data Grid View
سلام به همه ی دوستان خوب ITPRO
من در حال نوشتن برنامه ای تحت ویندوز فرم و با استفاده از EntityFramework Code First هستم.
قطعا من باید بتونم از طریق Relation های دیتابیسم اطلاعات چند جدول رو داخل Data Grid View نمایش بدم اما در حال حاضر متاسفانه قادر به انجام این کار نیستم چون من مستقیما لیستم رو به عنوان DataSource به Data Grid View میدم و برای همین نمی تونم با استفاده از Navigation Property ها رابطه ها رو پیداه بکنم و البته نمی تونم ستون های دلخواهم رو نمایش بدم. به دنبال راهی می گردم مثل دادن اطلاعات با حلقه که کمک کنه بتونم دقیقا اطلاعاتی رو که می خوام و دقیقا به شکلی که می خوام در Data Grid View نمایش بده.
با تشکر از همفکری شما
4 پاسخ
مشکل من حل شد با گرفتن کویری لینک با فیلتر های مد نظرم اما این که چطور اطلاعات رو با کار با Row ها داخلش درج کنیم می تونه به کار بیاد.
فکر می کنم باید view ایجاد کنی و view رو به عنوان data source به DataGridView بدی
چون من Code First کار می کنم استفاده از View ها کار ساده و جالبی نیست!!
دقیقاً اطلاعات رو به چه صورتی میخوای تو گرید نمایش بدی؟ یه حالت داره که تو میتونی Row ها رو به صورت دستی به Grid اضافه کنی. یه حالت هم داره که میتونی خروجی که مد نظرت هست رو با LINQ و با دستور SELECT خروجی بگیری و لیست خروجی رو به گرید بدی. دقیقاً منظورت چی هست؟