항목 이름, 단가, 수량 및 양 (금액 = 수량 * unitPrice) 중 열 (또는 혼동을 방지하기위한 TextColumn 헤더)이 포함 된 orderItemsGrid라는 이름의 DataGrid가 있습니다. 고객이 주문한 각 품목. LINQ to SQL을 사용하는 Business라는 SQL Express 2008 R2 Database에서이 그리드에 대한 정보를 가져오고 싶습니다. 그러나 문제는 ItemName과 Price 열이 ITEMS라는 테이블에 있고 Quantity와 Amount 열이 ORDER_ITEMS에 있다는 것입니다.C# | WPF | DataGrid - 두 테이블에서 소스에 바인딩
당신은 문제가 명확하지, 여기에 데이터베이스 스크린 샷 참조하십시오 hxxp : //i.imgur.com/ZojkH.png를
관계 : FK_ORDER_ITEMS_ORDERS (OrderID를) FK_ORDER_ITEMS_ITEMS (항목 ID)
당신이 원하는 경우은 또는, 데이터베이스 다이어그램은 여기에 있습니다 : http://i.stack.imgur.com/MY8G3.png
의견 되돌아 또한 당신이해야 할 수도 있습니다 더 이상 정보를 제공하게 행복 할 것이다.
감사합니다.
선택 열만하여 데이터 그리드 필요에 따라 쿼리의 결과에 DataGrid를 바인드합니다. 이렇게하면 중복되는 컬럼 이름의 문제점을 피할 수 있습니다. AS를 사용하여 각 열의 이름을 지정할 수도 있습니다. 즉 가격을 Price1로 선택하십시오. 그런 다음 DataGrid를 적절한 Price 열에 바인딩하십시오. – Queso