【发布时间】:2015-08-08 18:35:24
【问题描述】:
我有一个组合框类别,它绑定到基于tbl_Category 的ObservableCollection Categories,具有两个属性CategoryName 和CategoryDescription。现在我想将ComboBox 的SelectedValue 添加到产品表属性Prod_Category
在我的构造函数中:
cb.DataContext = Categories;
this.DataContext = new tbl_Product();
组合框 xaml:
<Combobox x:Name="cb" ItemSource="{Binding Categories}" DisplayMemberPath="CategoryName" SelectedValuePath="CategoryName" SelectedValue="{Binding Prod_Category,Mode=TwoWay}"/>
在我的保存产品活动中:
tbl_Product prod = (tbl_Product)this.DataContext;
DataOperations.AddProduct(prod);
即使在完成所有这些操作之后,我也会将 Prod_Category 变为 null。
【问题讨论】:
标签: wpf data-binding linq-to-sql combobox selectedvalue