实体框架 - 加载子项并对datagridview进行排序

时间:2012-01-05 14:31:34

标签: sorting frameworks datagridview load entity

我使用master / detail datagridviews创建了winform应用程序。我使用显式加载在master positionchanged事件上加载子实体。

private void masterBindingSource_PositionChanged(object sender, EventArgs e)
   {
       var master = masterBindingSource.Current as Master;
       if ((master != null) && (!master.children.IsLoaded))
       {                 
           master.children.Load();
       }               

   }

我唯一的问题是我需要根据一个领域对孩子进行排序。这不起作用 - master.children.OrderByDescending(c => c.sortfield); 有谁知道如何实现这一目标?感谢。

1 个答案:

答案 0 :(得分:0)

因此似乎无法使用load方法对其进行排序。我可以使用查询执行此操作但是isloaded属性始终为false - 仅在加载方法调用时将其设置为true。

相关问题