So legen Sie den ersten Index in der Combobox leer fest

7

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%     
Amit Kumar 07.08.2013, 13:21
quelle

2 Antworten

19

Wenn Sie zunächst nichts auswählen möchten, können Sie

verwenden %Vor%     
Energy 07.08.2013 13:39
quelle
9

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:

%Vor%

Sie können die statische Eigenschaft Empty in Ihrer Klasse definieren:

%Vor%

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%     
Sergey Berezovskiy 07.08.2013 13:29
quelle

Tags und Links