Итак, я искал, чтобы установить значение по умолчанию для моего списка. Я нашел несколько вещей, но никто из них, похоже, не работает.
На самом деле, он работает, если я создаю простое поле со списком и использую comboBox1.SelectedIndex = comboBox1.Items.IndexOf("something")
, но как только я динамически генерирую содержимое списков, я больше не могу его работать.
Вот как я заполняю поле со списком (находится в конструкторе класса);
string command = "SELECT category_id, name FROM CATEGORY ORDER BY name";
List<string[]> list = database.Select(command, false);
cbxCategory.Items.Clear();
foreach (string[] result in list)
{
cbxCategory.Items.Add(new ComboBoxItem(result[1], result[0]));
}
Я не могу заставить его работать, чтобы установить значение по умолчанию, например, если я помещаю cbxCategory.SelectedIndex = cbxCategory.Items.IndexOf("New")
ниже приведенного выше кода, он не будет работать.
WinForms, кстати.
Спасибо заранее.