如何检索组合框的选定值(不是文本)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何检索组合框的选定值(不是文本)相关的知识,希望对你有一定的参考价值。
我一直在做一个小应用程序在AD中做一些用户帐户创建,但我似乎被我的ComboBox卡住了。
目前在我的项目中有一种方法可以将项添加到特定的ComboBox:
private void AddAccessBox(string name, string value)
{
ComboboxItem newitem = new ComboboxItem();
newitem.Text = name;
newitem.Value = value;
accessLevelBox.Items.Add(newitem);
}
要将项添加到ComboBox:
AddAccessBox("Standard User", "SSLVPN,anothergroup,andanother");
由于一些不道德的原因,我无法弄清楚如何获得所选项的值,SelectedValue和SelectedItem都返回“标准用户”。
我确信我有一些小小的东西,我很遗憾,任何帮助都会非常感激。
答案
您已将ComboboxItem
实例分配给ComboBox的Items
集合,因此SelectedItem
(或SelectedValue
)返回ComboboxItem:
ComboboxItem item = accessLevelCombobox.SelectedItem as ComboboxItem;
if (item != null && item.Value == "SSLVPN,anothergroup,andanother")
{
}
以上是关于如何检索组合框的选定值(不是文本)的主要内容,如果未能解决你的问题,请参考以下文章