簡體   English   中英

在C#datagridview中處理行和列

[英]Dealing with rows and columns in C# datagridview

我正在處理一些dataGridView表單,但是有一些我不太了解的問題

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

在此處輸入圖片說明

如何在這些列中顯示數據-客戶,員工和托運人?

它是羅斯文(Northwind)數據庫和具有經典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();
        }

如何管理該列中的內容以顯示它們?

我的查詢是這樣的:

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

之后,我在所有列中獲取了數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM