【发布时间】:2013-02-26 07:39:03
【问题描述】:
我有一个带有ValueMember = ID 和DisplayMember = Name 的组合框。我需要与该名称关联的值,因此我执行以下操作:
if (cboTypeOfMaterial.SelectedIndex != -1)
{
string temp = cboTypeOfMaterial.SelectedValue.ToString();
//More code here...
}
它将ID 值作为字符串返回。例如 - “7”。
如果我尝试:
if (cboTypeOfMaterial.SelectedIndex != -1)
{
string temp = cboTypeOfMaterial.DisplayMember.ToString();
//More code here...
}
我得到了字符串Name,这是关键。
而我需要的是获取所选元素Name的值
【问题讨论】:
-
简单地 cboTypeOfMaterial.SelectedItem.ToString() 也应该可以工作。试一试。
标签: c# .net winforms visual-studio-2010