gpt4 book ai didi

vb.net - 如何获取 UltraComboEditor ValueList 项的索引?

转载 作者:行者123 更新时间:2023-12-04 07:24:32 26 4
gpt4 key购买 nike

我有一个 UltraComboEditor命名为 ddltype
我使用枚举设置值:

ddlType.Items.Add(SalesPaymentType.CashPayment.Value, SalesPaymentType.CashPayment.DisplayName)
ddlType.Items.Add(SalesPaymentType.CheckPayment.Value, SalesPaymentType.CheckPayment.DisplayName)
ddlType.Items.Add(SalesPaymentType.CreditCardPayment.Value, SalesPaymentType.CreditCardPayment.DisplayName)
当我尝试设置 SelectedIndex 时
ddlType.SelectedIndex = ddlType.Items.ValueList.FindString(SalesPaymentType.CashPayment.DisplayName)
它返回 0 未找到。它没有找到我的条目。

最佳答案

任何枚举值都可以添加到 UltraComboEditor控制如下:

ultraComboEditor1.Items.Add(new ValueListItem(value, value.ToString))
ValueListItem()其中之一构造函数得到 data valuedisplay text .
要按字符串查找项目:
ultraComboEditor1.SelectedIndex = ultraComboEditor1.FindString(SalesPaymentType.CashPayment.ToString)
但更合理的使用 FindByDataValue() :
ultraComboEditor1.SelectedItem = ultraComboEditor1.ValueList.FindByDataValue(SalesPaymentType.CashPayment)
注意, FindByDataValue()需要一个值,而不是一个文本。

关于vb.net - 如何获取 UltraComboEditor ValueList 项的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68288579/

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