gpt4 book ai didi

c# - 从组合框中获取 .value 属性

转载 作者:行者123 更新时间:2023-11-30 19:44:12 25 4
gpt4 key购买 nike

我使用了下面的代码...

ComboboxItem item = new ComboboxItem();
item.Value = "M232M2333";
item.Text = "Apples";
comboSpriteSelect.Items.Add(item);

这是一个示例,但实际上我正在从文本文件中读取数百个这些值并将它们应用到组合框。

当我使用 .SelectedValue 时,我似乎无法取回 .Value 属性,但是当我调试时,我看到该值已分配给组合框。

lbl1.Text = comboSpriteSelect.SelectedValue.ToString();

谁能提供解决方案?是因为我没有绑定(bind)数据吗?

最佳答案

因为您在组合项中有 ComboboxItem 对象。从 SelectedItem 获取 ComboboxItem 并通过将 SelectedItem 转换回 ComboboxItem 来取回 ComboboxItem 类的值。

lbl1.Text = ((ComboboxItem)comboSpriteSelect.SelectedItem).Value;

如果 Value 不是字符串 那么您可能需要对其调用 ToString()

lbl1.Text = ((ComboboxItem)comboSpriteSelect.SelectedItem).Value.ToString();

关于c# - 从组合框中获取 .value 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13017051/

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