2012-06-11 38 views
1

我已經爲模型創建了實體框架。 我想訪問內部對象並將該內部對象綁定到datagridview。 我可以訪問內部對象,但我不能設置datagridview的數據屬性來顯示此內容。 任何人都可以幫我出來 這裏的代碼 我在EF中有兩個類。 ItemMaster和Category.ItemMaster包含類別Id.Category包含類別名稱。 現在在EF我可以訪問類別對象像如何爲datagridview設置內部對象數據屬性

public static List<ItemMaster> GetAllItemMasters() 
{ 
using (var itemContext = new EntitiesContext()) 
{ 
     var items = itemContext.ItemMasters.Include("Category").Where(p=> (p.IsDelete== null || p.IsDeleted.Value == false)).ToList(); 
     return items; 
    } 
現在

而結合到datagridview的我在代碼等類別ID 唯一屬性後面我可以訪問像itemmaster.category.categoryname 內的對象,但我不能設定數據datagridview的屬性爲category.categoryname。 所以你可以請我幫助我

回答

0

添加一個對你的命名空間的引用(如果需要的話),然後將該項目解包到父類中。

((MyClass)Container.DataItem).MyInnerClassObject.SomePropertyValue 
+0

I din get you Chris..Can you clear it –

+0

@RoopeshPm - Post your code。我需要看到你綁定的類和發生綁定的標記。謝謝。 –

相關問題