簡體   English   中英

C# | WPF | DataGrid - 綁定到來自兩個表的源

[英]C# | WPF | DataGrid - Binding to the sources from two Tables

我有一個名為 orderItemsGrid 的數據網格,其中包含客戶在訂單中訂購的每個項目的列(或 TextColumn 標題,以防止混淆)項目名稱、單價、數量和金額(Amount=Quantity*unitPrice)。 我想使用 LINQ to SQL 從名為 Business 的 SQL Express 2008 R2 數據庫中獲取此網格的信息。 但問題是,ItemName 和Price 列存在於名為ITEMS 的表中,而Quantity 和Amount 列存在於ORDER_ITEMS 中。

關系:
FK_ORDER_ITEMS_ORDERS(訂單 ID)
FK_ORDER_ITEMS_ITEMS (ItemID)

數據庫圖如下:

請回復評論。

您可以在 LINQ 中使用連接,這沒問題,在 linq 查詢中,您可以使用您需要的列創建新類型,這將是該新類型中的屬性,您可以給它們其他名稱。 該列表,即查詢結果,可以是您網格的數據源。 如果您在連接或查詢方面需要幫助,請告訴

解:

新代碼已經奏效,但是存在一個問題-盡管不是一個大問題-它獲取了兩個對象的所有屬性。 新代碼:hxxp://i51.tinypic.com/13zs4ug.jpg舊代碼:hxxp://i51.tinypic.com/29oppb8.jpg

暫無
暫無

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

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