我有两个表,由外键ProductID绑定。表1称为Product,表2称为sales。我已经在销售窗口中使用combobox绑定了ProductName。我的问题是如何根据组合框中ProductName的选择在文本框中显示ProductCost。这里我必须使用代码将组合框与ProductName绑定:
var Salespro = from s in contect.Products
select new { s.ProductID, s.ProductName };
ComSalesProduct.ItemsSource = Salespro;
ComSalesProduct.DisplayMemberPath = "ProductName";
ComSalesProduct.SelectedValuePath = "ProductID";
答案 0 :(得分:0)
我假设要添加的产品的成本
select new { s.ProductID, s.ProductName, s.Cost };
<TextBox text="{binding ElementName=CBsales path=SelectedItem.Cost}"
另一种方法是使用ListView GridView并将Cost作为另一列。