根据组合框选择在文本框上显示阀门

时间:2012-03-27 18:27:56

标签: c# wpf linq-to-sql data-binding datacontext

我有两个表,由外键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";

1 个答案:

答案 0 :(得分:0)

我假设要添加的产品的成本

  select new { s.ProductID, s.ProductName, s.Cost }; 


  <TextBox  text="{binding ElementName=CBsales path=SelectedItem.Cost}"

另一种方法是使用ListView GridView并将Cost作为另一列。