0
我试图从数据集中填充组合框,然后将其绑定到不同的数据行。 该数据行包含单个客户记录。 数据集包含1个带有title_id(一个int)和标题(文本描述)的表。C#.net Combobox在绑定到数据集时显示valuemember not displaymember
余设置的值和显示部件,和组合框的数据源:
cbxTitle.ValueMember = "title_id";
cbxTitle.DisplayMember = "title";
cbxTitle.DataSource = dsTitles.Tables[0];
接着我设置的数据与客户细节绑定到数据行:
cbxTitle.DataBindings.Add("Text", drCustomer.Table, "title_id");
当我运行它,组合框显示数字2(title_id在数据行中的值)。
如果我点击它,它包含了先生,太太,小姐等如我期望(MR = 2)
我无法弄清楚是如何得到它来显示“先生”,而不是2?
完美,非常感谢。我知道我的理论是正确的,即使它正在凝视着我,我也看不出问题所在! – Chris 2012-04-07 14:55:05