IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Conversion String en Int


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 30
    Par défaut Conversion String en Int
    bonjour à tous,
    j'essaie depuis plus d'une heure de convertir une chaine en int mais je n'y arrive pas, j'ai le message d'erreur suivant:
    Input string was not in a correct format.
    voici mon code:
    d'abord je récupère la variable (passée d'une page a l'autre par l'adresse) contenant mon id_q
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    string id_q = Request.Params["val"];
    et ensuite j'essaie de convertir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     dset.Tables[0].Rows[0][0] = System.Convert.ToInt32(id_q);
    Je vous remercie par avance pour votre aide.

  2. #2
    Membre émérite Avatar de kheironn
    Homme Profil pro
    Chef de projets technique C# / MVC / .Net
    Inscrit en
    Février 2007
    Messages
    822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets technique C# / MVC / .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2007
    Messages : 822
    Par défaut
    As-tu essayé de déboguer pour voir ce que ta variable id_q contient réellement ?

    Vu le message et le code...

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 30
    Par défaut
    Citation Envoyé par kheironn Voir le message
    As-tu essayé de déboguer pour voir ce que ta variable id_q contient réellement ?

    Vu le message et le code...
    Merci pour ta réponse, mais euh je suis débutant et je ne vois pas trop ce que tu veux dire par la. Comment faire sous Visual studio 2008?

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 30
    Par défaut
    Citation Envoyé par kheironn Voir le message
    As-tu essayé de déboguer pour voir ce que ta variable id_q contient réellement ?

    Vu le message et le code...
    En faite quand j'ai l'erreur, si je passe ma souris sur id_q contient exactement '''19'''
    On aurait dit qu'il y a une quote en trop. Jsais pas si c uniquement lors de l'affichage du résultat.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 97
    Par défaut
    Le problème semble venir des guillemets. Essaie de les virer à la source, et si tu ne peux pas vire les directement dans ta variable :


  6. #6
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 30
    Par défaut
    Citation Envoyé par KooKiz Voir le message
    Le problème semble venir des guillemets. Essaie de les virer à la source, et si tu ne peux pas vire les directement dans ta variable :

    en virant la double quote ca ne fonctionne pas.
    Je pense qu'il faut virer les simple quote, mais cmt faire? il refuse ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    id_q = id_q.Trim("'");

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 97
    Par défaut
    Ah j'avais mal lu, je pensais que c'était des double quotes. Dans ce cas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    id_q = id_q.Trim('\'');

Discussions similaires

  1. conversion string en int
    Par edenyorke dans le forum C
    Réponses: 15
    Dernier message: 29/10/2006, 20h49
  2. Réponses: 7
    Dernier message: 26/10/2006, 16h50
  3. [C#] Conversion string to int
    Par OpenGG dans le forum C#
    Réponses: 2
    Dernier message: 23/08/2006, 19h08
  4. conversion string vers int
    Par mathher dans le forum C++
    Réponses: 4
    Dernier message: 14/04/2006, 17h52
  5. [FLASH MX 2004] conversion string en int.
    Par calfater dans le forum Flash
    Réponses: 3
    Dernier message: 26/05/2004, 15h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo