[英]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.