0

我正在处理一些 dataGridView 表单,但我有一些我不太了解的问题

所以,这就是我所缺少的。

在此处输入图像描述

如何在这些列中显示数据 - 客户、员工和托运人?

它是 Northwind DB 和带有经典 datagridview 的简单表单。

函数返回数据库中所有订单的列表。我知道如何删除列,但在这种情况下,我需要显示其中的所有数据。

我是否需要使用我的查询或表单 C# 代码?

抱歉,代码如下:

询问

public static List<Orders> getAllOrd()
{
  var query = (from o in Model.DM_Class.dc.Orders
               select o).ToList();
  return query;
}

形式

private void frm_Orders_Load(object sender, EventArgs e)
        {
            dgv_Orders.DataSource = OrdersService.getAllOrd();
        }

如何管理该列中的那些也显示它们?

4

1 回答 1

0

我的查询是这样的:

public static List<Orders> getAllOrd()
{
    var query = (from o in Model.DM_Class.dc.Orders
                 select o).ToList();
    return query;
}

而且我没有在客户、员工和托运人列中获得任何数据。

我重新编写了这样的查询:

public static List<Orders> getAllOrd()
{
    var query = (from o in Model.DM_Class.dc.Orders
                 join e in Model.DM_Class.dc.Employee on o.employeeID equals e.employeeID
                 select new {
                     // name all desired columns here and separate with comma 
                  }).ToList();
    return query;
}

之后,我得到了所有列中的数据。

于 2013-01-25T17:15:42.163 回答