在 Windows 窗体中使用 EF 4 掌握详细信息
本文关键字:EF 掌握 详细信息 Windows 窗体 | 更新日期: 2023-09-27 18:32:19
使用罗斯文数据库作为实体数据模型,我从数据源窗口 2 拖动包含订单和Order_details的数据网格视图控件,并将它们放在窗口窗体上。运行项目时,我只填充了订单网格视图,而不是排序。我在表单加载事件中使用的代码是下一个:
using(NorthwindEntities context = new NorthwindEntities())
{
ordersDataGridView.DataSource = context.Orders;
ordersBindingSource.Sort = "CustomerID ASC";
order_DetailsDataGridView.DataSource = order_DetailsBindingSource;
}
如何使详细信息网格显示与所选订单实体相关的项,以及如何对订单网格进行排序?谢谢。
-
详细显示选择顺序的相关项目 网格应自动工作,无需任何添加代码。请检查 BindingSource.DataSource 属性 您的详细信息绑定源。它应包含主绑定源的名称。
-
您可以使用 linq 查询对订单进行排序:
ordersDataGridView.DataSource = context.Orders.OrderBy(o => o.CustomerID);