Hab jetzt mal versucht, den aktuell gewählten Inhalt einer Combobox aus der bindingSource direkt zu erhalten, nicht aus dem Control...
Im SelectedIndexChanged Ereignis liefert aber nicht das gewählte, sondern das vorher gewählte Element, wieso ist das so und was kann ich dagegen machen?
Hab es rausgefunden, die bindingSource hat ja selbst ein CurrentItemChanged Ereignis...
Kann man denn ein bestimmtes Element der bindingSource als angewähltes Element festlegen? bindingSource.Current kann man ja nichts zuweisen, wenn ich aber in meiner Combobox ein bestimmtes Element als standart Auswahl haben möchte?
Zum Beispiel aus einer Liste mit Nutzernamen einen Standartnutzer auswählen. Bis jetzt hab ich nichts zu einem SelectedItem oder so einer bindingSource oder List<> gefunden. Alternativ könnte ich natürlich auch das Element das als Standart genutzt werden soll, an die erste Stelle in der Liste verschieben, mit RemoveAt und InsertAt sollte das ja gehen. Ist das so in Ordnung oder kann man dass besser machen?
Code:
string schicht = (bindingSourceSchichten.Current as string);
Hab es rausgefunden, die bindingSource hat ja selbst ein CurrentItemChanged Ereignis...
Kann man denn ein bestimmtes Element der bindingSource als angewähltes Element festlegen? bindingSource.Current kann man ja nichts zuweisen, wenn ich aber in meiner Combobox ein bestimmtes Element als standart Auswahl haben möchte?
Zum Beispiel aus einer Liste mit Nutzernamen einen Standartnutzer auswählen. Bis jetzt hab ich nichts zu einem SelectedItem oder so einer bindingSource oder List<> gefunden. Alternativ könnte ich natürlich auch das Element das als Standart genutzt werden soll, an die erste Stelle in der Liste verschieben, mit RemoveAt und InsertAt sollte das ja gehen. Ist das so in Ordnung oder kann man dass besser machen?
Comment