Un textbox qui accepter que des entiers [Résolu]

Signaler
Messages postés
9
Date d'inscription
dimanche 15 mars 2009
Statut
Membre
Dernière intervention
20 juin 2009
-
Messages postés
9
Date d'inscription
dimanche 15 mars 2009
Statut
Membre
Dernière intervention
20 juin 2009
-
Bonjour à tous,
Je cherche à savoir comment vérifier les données saisir par le client dans un textbox (numéro client) que c’est des entiers  avant d'aller chercher  dans ma  base de donnée.
 Je travaille avec les webforms en c#. Merci d'avance <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>


<!-- / message -->

5 réponses

Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
30
Bonjour,

En WebForm il n'existe pas de solution permettant de filtrer la saisie des caracteres,
donc soit tu traites sur l'événement 'TextChanged' soit au moment ou l'utilisateur valide sa saisie.

protected
void TextBox1_TextChanged(
object sender,
EventArgs e)
{
   try
   {

      int a =
Convert.ToInt32(TextBox1.Text);
   }

   catch 
   {
      //Ce n'est pas un entier
      TextBox1.Text =
"";
   }
}

C# is amazing, enjoy it!
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
54
Salut,
Utilise un NumerciUpdown à la place du TextBox et c'est réglé...

<hr />
-Blog-
-Site Perso-
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
30
Bidou, ça existe un NumericUpDown en Webform ?

C# is amazing, enjoy it!
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
54
Sorry, pas vu que c'était du WebForm...
Pour rappel, les questions sur asp.net sont à posées sur http://www.aspfr.com/

<hr />
-Blog-
-Site Perso-
Messages postés
9
Date d'inscription
dimanche 15 mars 2009
Statut
Membre
Dernière intervention
20 juin 2009

Merci  infiniment