WPF Combobox对象选择

时间:2017-05-08 18:35:03

标签: c# wpf data-binding combobox

我有两个班级:

  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成员?

0 个答案:

没有答案