Мне нужно сравнить, если Radcombobox
имеет ItemElements
, который соответствует моей ожидаемой строке. Вот то, что я пытаюсь сделать:Как сравнить ItemElements Radcombobox с ожидаемой строкой?
foreach (IRadComboBoxItem item in comboBox.ItemElements)
{
var itemExists = comboBox.ItemElements.FirstOrDefault(items => item.Text.Contains(expectedString));
if (itemExists == null) continue;
itemExists.Select();
return true;
}
Однако comboBox.Text.Contains(expectedString)
не поддерживается, как я сравниваю IRadComboBoxItem
со строкой. Не могли бы вы предложить, как это сделать?
Спасибо за ваш ответ. Я исправил свой код. Однако ваше предложение не решило мою проблему. У меня есть combobox, который является привязкой к базе данных. Таким образом, свойство Text недоступно. item.Text всегда имеет значение null, хотя comboBox.ItemElements возвращает элементы. Поэтому я не могу сравнить строки. Далее я использую Select, чтобы выбрать этот элемент из combobox, который соответствует ожидаемомуString – SKN
@SKN - проверить последнее обновление –