如何设置数据网格视图的内部对象 Data 属性

本文关键字:内部对象 Data 属性 视图 网格 置数据 | 更新日期: 2023-09-27 18:36:51

我为一个模型创建了实体框架。我想访问内部对象并将该内部对象绑定到数据网格视图。我可以访问内部对象,但我无法设置数据网格视图的数据属性来显示这一点。任何人都可以帮我吗这里的代码我在EF中有两个类。ItemMaster 和 Category.ItemMaster 包含 Category Id.Category 包含类别名称。现在在EF中,我可以访问类别对象,例如

 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;
    }

现在,在绑定到数据网格视图时,我只有像 categoryid 这样的属性在代码隐藏中,我可以访问内部对象,如itemmaster.category.categoryname但是我无法将数据网格视图的数据属性设置为类别.类别名称。所以你能帮帮我吗

如何设置数据网格视图的内部对象 Data 属性

添加对命名空间的引用(如果需要),然后将该项拆箱到父类中。

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