comboBox--保存valueMember但显示displayMember

comboBox--保存valueMember但显示displayMember,combobox,Combobox,刚刚开始使用VS2013。我有几个项目是从旧技术移植的。这应该很简单,所以我确信我错过了一些简单的东西 组合框用于构建记录。有一个ID字段和一个描述字段。很简单。我试图显示描述(文本),但保存ID(int) 我试过了 Databinding.SelectedValue = ID 及 它正确地显示在下拉列表中。它使用描述正确显示在字段中。但值不能与字段正确关联,因为我无法保存或移动到下一条记录。看起来描述被放在字段1中,因为它是int,所以不接受它 我错过了什么?我知道了。对于文本框,我已经分配

刚刚开始使用VS2013。我有几个项目是从旧技术移植的。这应该很简单,所以我确信我错过了一些简单的东西

组合框用于构建记录。有一个ID字段和一个描述字段。很简单。我试图显示描述(文本),但保存ID(int)

我试过了

Databinding.SelectedValue = ID

它正确地显示在下拉列表中。它使用描述正确显示在字段中。但值不能与字段正确关联,因为我无法保存或移动到下一条记录。看起来描述被放在字段1中,因为它是int,所以不接受它


我错过了什么?

我知道了。对于文本框,我已经分配了

DataBinding.Text = Table1.field
所以,我试着为组合框赋值

DataSource = Table1
DisplayMember = Table1.description
ValueMember - Table1.code

DataBinding.SelectedValue = Table1.code
DataBinding.Text = Table2.field
我最终删除了文本语句并指定了

DataBinding.SelectedValue = Table2.field
这一切都如愿以偿

DataBinding.SelectedValue = Table1.code
DataBinding.Text = Table2.field
DataBinding.SelectedValue = Table2.field