Jak ustawić domyślną kombinację
Szukałem więc wartości domyślnej dla mojego comboboxa. Znalazłem kilka rzeczy, ale żadna z nich nie działa.
Właściwie działa, jeśli utworzę prosty zestaw kombi i użyjęcomboBox1.SelectedIndex = comboBox1.Items.IndexOf("something")
ale gdy dynamicznie wygeneruję zawartość comboboxów, nie mogę już go uruchomić.
W ten sposób wypełniam moje pole kombi (znajdujące się w konstruktorze klasy);
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]));
}
Wydaje mi się, że nie udało mi się ustawić wartości domyślnej, na przykład jeśli umieściłemcbxCategory.SelectedIndex = cbxCategory.Items.IndexOf("New")
poniżej powyższego kodu nie będzie działać.
WinForm, tak przy okazji.
Z góry dziękuję.