C# 在C datagridview中处理行和列

C# 在C datagridview中处理行和列,c#,datagridview,northwind,C#,Datagridview,Northwind,我正在处理一些dataGridView表单,但我有一些我不太理解的问题 这就是我所缺少的 如何在这些列中显示数据-客户、员工和托运人 它是Northwind DB和带有经典datagridview的简单表单 函数返回数据库中所有订单的列表。我知道如何删除列,但在这种情况下,我需要显示其中的所有数据 我需要使用我的查询还是表单C代码 对不起,这是代码: 质疑 如何管理该列中的内容以同时显示它们?我的查询如下: public static List<Orders> getAllOrd()

我正在处理一些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;
}
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;
}
我没有在客户、员工和发货人列中获得任何数据

我重新编写了如下查询:

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

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

好吧,Gabrijel,你需要显示代码。这就像在买票之前问我中奖的彩票号码一样。。显示您的代码以及正在执行的查询using@DJKRAZE抱歉,问题已编辑..将List用作数据源时,List类不支持来自其集合中对象的通知尝试将此公共静态List getAllOrd更改为公共静态BindingList getAllOrd还解释您真正想要返回的内容。查询中的.where条件在哪里?。我需要返回Products表中的所有数据,但该表中还有其他表中的客户、发货人等信息。我尝试过BindingList,但它不起作用,但我通过使用Anonimus对象来管理它。我刚刚对客户、发货人和员工表进行了一些连接,并手动添加冒号来显示。它起作用了,但我仍然在寻找自动化的方法来做这件事。你说的自动化方法是什么意思。。?我不明白你的意思