gpt4 book ai didi

C# - 从组合框中检索选定的值

转载 作者:太空宇宙 更新时间:2023-11-03 18:11:08 25 4
gpt4 key购买 nike

我有一个带有 ValueMember = IDDisplayMember = 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

的值

最佳答案

SelectedValue 将返回在 ValueMember 中定义的属性的值,SelectedItem 将返回被选中的整个对象,如果你想获取除 SelectedValue 之外的另一个值,您必须将其转换为 ComboBox 中的对象,然后您才能访问您的 Name 属性。

string temp = (cboTypeOfMaterial.SelectedItem as YourObjectType).Name;

关于C# - 从组合框中检索选定的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15083806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com