Ich habe eine Combobox, die an eine Datenquelle gebunden ist. In dieser Combobox muss ich ein leeres Feld am Index 0 hinzufügen.
Ich habe folgenden Code zum Abrufen von Datensätzen geschrieben.
%Vor%Danach binden Sie mit der Combobox mit der Datenbindungsquelle wie im folgenden Code.
%Vor% Daher können Sie Elemente nicht ändern, wenn Sie an DataSource gebunden sind. Dann ändert nur die Option zum Hinzufügen einer leeren Zeile Ihre Datenquelle. Erstellen Sie ein leeres Objekt und fügen Sie es der Datenquelle hinzu. Z.B. Wenn Sie eine Liste von Person
Entitäten haben, die an Combobox gebunden sind:
Sie können die statische Eigenschaft Empty
in Ihrer Klasse definieren:
Und verwenden Sie es, um ein leeres Standardelement einzufügen:
%Vor%Dies ermöglicht es auch zu überprüfen, ob das ausgewählte Objekt standardmäßig eins ist:
%Vor%Tags und Links c# winforms nhibernate