Benutzer mit den meisten Antworten
Combobox keine Selektion aus Items

Frage
-
Hallo,
Ich suche eine Lösung für folgende Situation.
Ich habe für Klienten Statistikfelder, deren Inhalt über Comboboxen ausgwählt werden können. Es gibt aber viele Klienten über die keine Statistikdaten bekannt sind und deshalb auch nicht angelegt wurden. Ich schaffe es aber nicht, in der Combobox keinen Item anzeigen zu lassen. Folgendes habe ich versucht:
combobox.SelectedIndex = -1;
combobox.SelectedValue = "";
Leider ohne Erfolg. Es wird das erste Element der Auflistung angezeigt. Hat jemand eine Lösung dafür?
Gruß
Siegfried
Antworten
-
Hallo,
wenn es sich um eine Datengebundene ComboBox handelt, müsste es funktionieren wenn du SelectedItem auf null setzt:
combobox.SelectedItem = null;
bzw. "Nothing" in Visual Basic.
Gruß
- Bearbeitet powerzone3000 Dienstag, 1. April 2014 09:14
- Als Antwort markiert Siegfried Reichmann Sonntag, 6. April 2014 17:54
Alle Antworten
-
Hallo,
wenn es sich um eine Datengebundene ComboBox handelt, müsste es funktionieren wenn du SelectedItem auf null setzt:
combobox.SelectedItem = null;
bzw. "Nothing" in Visual Basic.
Gruß
- Bearbeitet powerzone3000 Dienstag, 1. April 2014 09:14
- Als Antwort markiert Siegfried Reichmann Sonntag, 6. April 2014 17:54
-
Hi,
Hat Dir die Antwort geholfen ? Wenn ja - bitte markiere diese "als Antwort".
Danke und Gruß,
Ciprian
Ciprian Bogdan, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
-
Hallo,
ich habe es mit einer schnellen Änderung versucht, indem ich mein cmb.SelectedIndex = -1 auf Deine Variante geändert habe, das hat nichts geändert.
Muß leider etwas anderes zwischendurch machen, komme erst am Wochenende dazu es mir genauer anzusehen. Ist ein sehr komplexes Fenster mit dynamisch generierten TabPages und Comboboxen. Möglicherweise liegt es schon daran wie ich die Comboboxen erstelle und lade.
ComboBox cmb = new ComboBox(); fieldname += "_S"; cmb.Name = "cmb_" + fieldname; cmb.Font = new Font(cmb.Font.Name, 10.0F, cmb.Font.Style, cmb.Font.Unit); cmb.Location = new Point(212, 10 + (25 * linecount)); cmb.Width = 200; cmb.ValueMember = "StatistikSchemaDetailID"; cmb.DisplayMember = "StatistikSchemaDetailBezeichnung"; cmb.DataSource = statschemadetail;
fieldname wird schon vorher mit einer fortlaufenen Nummer .ToString() belegt. Könnte es vielleicht schon am Laden der Combobox liegen?
Gruß
Siegfried