So legen Sie die Standard-Combobox fest

Daher habe ich versucht, einen Standardwert für meine Combobox festzulegen. Ich habe ein paar Dinge gefunden, aber keine davon scheint zu funktionieren.

Eigentlich klappt es, wenn ich eine einfache Combobox erstelle und benutzecomboBox1.SelectedIndex = comboBox1.Items.IndexOf("something") Aber wenn ich den Inhalt der Comboboxen erst einmal dynamisch generiert habe, kann ich ihn nicht mehr zum Laufen bringen.

So fülle ich mein Kombinationsfeld (im Konstruktor der Klasse);

        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]));
        }

Ich kann nicht scheinen, es zum Arbeiten zu bringen, um einen Rückstellungswert einzustellen, wie wenn ich platzierecbxCategory.SelectedIndex = cbxCategory.Items.IndexOf("New") Unterhalb des obigen Codes funktioniert es nicht.

WinForms übrigens.

Danke im Voraus.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage