La validation d'un champ de zone de texte que pour les entrées numériques.

J'ai créé un formulaire de base de programme qui a besoin d'une certaine entrée de validation. J'ai besoin de s'assurer que l'utilisateur ne peut entrer des valeurs numériques à l'intérieur de la distance de la zone de texte.

Jusqu'à présent, j'ai vérifié que la zone de texte a quelque chose en elle, mais si elle a une valeur, elle devrait procéder à valider la valeur entrée est numérique:

else if (txtEvDistance.Text.Length == 0)
        {
            MessageBox.Show("Please enter the distance");
        }
else if (cboAddEvent.Text //is numeric)
        {
            MessageBox.Show("Please enter a valid numeric distance");
        }
  • Qu'entendez-vous par le numérique? Seuls les chiffres? Décimal valide?
  • Je veux dire, les valeurs supérieures à 0, et entier, typique d'un événement sportif distances
  • Question très semblable, peut-être en double. stackoverflow.com/questions/10357150/...
InformationsquelleAutor Wizard | 2012-05-01