私は、項目名、単価、数量、および金額(金額=数量*単価)の列(またはTextColumnヘッダー)を含むorderItemsGridという名前のDataGridを持っています。顧客が注文した各アイテム。 LINQ to SQLを使用して、ビジネスと呼ばれるSQL Express 2008 R2データベースからこのグリッドに情報をフェッチしたいと思います。しかし、問題は、ItemNameとPrice列がITEMSという名前の表にあり、QuantityとAmount列がORDER_ITEMSにあることです。C#| WPF | DataGrid - 2つのテーブルからソースへのバインド
あなたは不明で問題を見つけた場合は、ここでは、データベースのスクリーンショットを参照してください。 hxxp://i.imgur.com/ZojkH.png
関係: FK_ORDER_ITEMS_ORDERS(受注) FK_ORDER_ITEMS_ITEMS(アイテムID)
をそれとも好みなら、データベースダイアグラムはここにある: http://i.stack.imgur.com/MY8G3.png
コメントを元に戻すとも私はもうあなたが必要な場合があります情報を提供するために幸せになるしてください。
ありがとうございます。
、選択した列のみお使いデータグリッドそのクエリの結果にDataGridをバインドし、バインドし、バインドします。これにより、重複する列名の問題を回避できます。 ASを作成して各列に名前を付けることもできます。つまり、PriceをPrice1として選択します。次に、DataGridを適切なPrice列にバインドします。 – Queso