Prüfung einer TextBox für die ein leerer string, ein integer oder ein string

Checke ich ein Textfeld für die folgenden

  • Wenn es keine Eingabe
  • Wenn die Eingabe zwischen 0 und 100
  • Wenn die Eingabe ein string anderes als eine Zahl

Den code -

if (this.BugCompPct.Text == String.Empty)      
else if (Convert.ToInt32(this.BugCompPct.Text) > 100 | Convert.ToInt32(this.BugCompPct.Text) < 0)
//Not sure about checking the last if

Was könnte ich stellen, wenn die bedingte zu überprüfen, ob ein string anderes als ein integer?
Ich möchte nur die Eingabe ein integer sein, und nichts anderes

Dank

  • Auch den Wert speichern diese.BugCompPct.Text, bevor Sie es zweimal. Jetzt ist es zu analysieren, es zweimal.
  • Ich denke, Sie sollten einen maskierte textbox
InformationsquelleAutor ghost_king | 2013-05-24
Schreibe einen Kommentar