我有两个班级:
class Customer
{
public int CustomerId { get; set; }
public string Name { get; set; }
public PriceGroup priceGroup {get; set}
}
class PriceGroup
{
public int PriceGroupId {get; set;}
public string Name {get; set;}
public override string ToString() {return name;}
}
我还有PriceGroup对象的数据集:
DataSet<PriceGroup> priceGroups;
它包含很少的元素。
我需要能够在Combobox中选择PriceGroup并在Customer.priceGroup成员中进行设置。
目前,我可以在Combobox中显示priceGroups项目,而不会出现以下代码问题:
Combobox.ItemsSource = priceGroups;
但我不知道如何处理选择。 我尝试过这个,但它没有用。
<ComboBox Name="ComboBoxPriceGroup"
Text="{Binding priceGroup}"
DisplayMemberPath="Name"
SelectedValuePath="PriceGroup"
SelectedValue="{Binding priceGroup}"/>
您是否知道如何设置ComboBox属性,以便在Combobox选择更改时更新Customer.priceGroup成员?