嘿,我目前正在嘗試使用c#和mysql顯示多個表到一個數據網格,我一直在尋找幾種不同的方式來做到這一點,我相信下面應該工作,但它不會產生任何錯誤,我認爲我必須做錯什麼,有什麼想法?歡呼聲在datagrid中顯示多個表
var query =
from o in OfficeList()
from s in StaffList()
join d in ManagerList()
on new { o.Office_ID, s.Staff_ID } equals new { Office_ID = d.office_Office_ID, Staff_ID = d.staff_Staff_ID } into details
from d in details
select new { o.Office_ID, o.Office_Name, d.staff_Staff_ID };
MessageBox.Show(query.Count().ToString());
office_Grid.ItemsSource = query.ToList();
我們需要一些更多的信息 - 這是什麼生產?您在MessageBox中顯示來自查詢的行數,它返回的數量是多少?假設您實際上從查詢中獲取任何記錄,那麼DataGrid是否顯示任何綁定錯誤? –