Я разрабатываю программу, которая получает все области Clearcase (в основном строки) & добавляет их в поле Combo. Я сравниваю существующую строку области четкой области в недавно добавленных элементах в поле со списком &, если она найдена, тогда я хочу ее выбрать, но поскольку ничего не выбрано в первый раз, выбранное значение равно null & selectedIndex = -1. , когда я присваиваю 0 выбранномуIndex, приходит ошибка -> объект не установлен в экземпляр объекта !! такая же проблема, когда вы присваиваете что-то выбранному элементу; дает ошибку.объект не установлен в экземпляр объекта !! ComboBox SelectedIndex SelectedItem
Что случилось с моим кодом?
private void PopulateClearCaseRegionComboBox ()
{
clearCaseRegionComboBox.Items.Clear();
foreach (Match token in RegularExpression.Match("\\w+", clearTool.CmdExec("lsregion")))
{
clearCaseRegionComboBox.Items.Add(token.Value.Trim());
if (clearCaseRegion.ToUpperInvariant() == token.Value.Trim().ToUpperInvariant())
{
clearCaseRegionComboBox.SelectedIndex = clearCaseRegionComboBox.Items.IndexOf(token.Value.Trim());
}
}
clearCaseRegionComboBox.Sorted = true;
}