Wie kann überprüft werden, ob das Element in der Auswahlliste in C # ausgewählt ist oder nicht?

8

Ich habe ein Kombinationsfeld, in dem ich die Daten aus einer Datenbank anzeigen muss. Der Benutzer muss ein Datum aus dem Kombinationsfeld auswählen, um fortzufahren, aber ich weiß nicht, wie ich den Benutzer darauf aufmerksam machen soll, das Element zuerst aus dem Kombinationsfeld auszuwählen, um weiterzugehen.

Welcher Prozess sollte befolgt werden, damit ein Benutzer eine Nachricht erhalten kann, wenn er das Datum aus der Kombination nicht ausgewählt hat?

    
zoya 17.03.2010, 08:35
quelle

9 Antworten

12
%Vor%     
Ashish Gupta 17.03.2010, 08:47
quelle
4

Hier ist die perfekte Kodierung, die prüft, ob das Combo Box Item ausgewählt ist oder nicht:

%Vor%     
Gokul 31.03.2012 21:32
quelle
3

Sie können dies verwenden:

%Vor%     
jaysponsored 12.12.2011 16:05
quelle
2

Sie sollten DropDownStyle = DropDownList verwenden, damit Sie leicht sicherstellen können, dass der Benutzer einen Eintrag aus der Liste ausgewählt hat und keinen zufälligen Text in das Feld eingeben kann. Fügen Sie Items ein leeres Element hinzu, bevor Sie es ausfüllen (oder "Bitte auswählen"). Jetzt ist der Standard automatisch leer und der Test ist einfach: Überprüfen Sie, dass SelectedIndex & gt; 0.

    
Hans Passant 17.03.2010 09:00
quelle
1

Überprüfen Sie die Texteigenschaften wie folgt

%Vor%     
Wael Dalloul 17.03.2010 08:37
quelle
1
%Vor%     
NET Experts 17.03.2010 08:45
quelle
1
%Vor%     
Adumuah Dowuona 19.04.2016 20:14
quelle
0

Sie können die Eigenschaften SelectedIndex oder SelectedItem verwenden von ComboBox .

    
Andrew Bezzub 17.03.2010 08:47
quelle
0

Pl. note ComboBox.Text sucht nur nach dem Text, der sich im editierbaren Bereich der ComboBox befindet, also sollte er nicht verwendet werden, wenn Sie überprüfen möchten, ob innerhalb der ComboBox eine Auswahl getroffen wurde.

>

Das wird immer funktionieren.

%Vor%     
jbmeta 14.04.2013 17:23
quelle

Tags und Links