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

ASP.NET Discussion :

DataTable et ses valeurs


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 132
    Par défaut DataTable et ses valeurs
    Bonjour, je souhaite aller chercher une valeur précise dans une DataTable que j'ai remplie à la main afin de test, mais le problème n'est pas là. Lorsque j'essaye d'aller prendre la valeur d'une cellule précise. Voici ma ligne de code qui essaye d'aller chercher la valeur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shron = Convert.ToInt32(tt_test.Rows[indexNode].Table.Columns["HRON"]);
    **Shron est une variable de type int

    Cependant, cette ligne génère une exception comme celle-ci:
    Object reference not set to an instance of an object.
    Merci
    Gabriel Deschênes

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Le code que tu as écrit n'a pas vraiment de sens... en fait, c'est pareil que si tu avais fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shron = Convert.ToInt32(tt_test.Columns["HRON"]);
    Et tt_test.Columns["HRON"] ne renvoie pas un entier mais un DataColumn, qui n'est pas convertible en int

    Pour récupérer la valeur de la colonne HRON de la ligne voulue, il faut faire comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shron = Convert.ToInt32(tt_test.Rows[indexNode]["HRON"]);
    Par contre, je ne pense pas que ça résoudra le problème... vu le message d'erreur, je dirais que soit tt_test est null, soit la colonne HRON n'existe pas

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 132
    Par défaut
    Bonjour, j'ai résolu le problème en utilisant:

    tt_test.Rows[wp_indexNode].ItemArray[0] et pour le fait que la table ne semblait pas créé, c'est que je la créais au pageLoad sous une condition (!Page.isPostBack)héhé, donc lors d'un "refresh" elle ne se recréait pas.
    Et ce qui est pour l'incohérence de mon code, veuillez m'excuser je n'avais jamais travailler avec des DataTable.

    Merci pour la réponse

    Gabriel Deschênes

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Tu peux enlever ItemArray :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tt_test.Rows[wp_indexNode][0]
    Mais bon, c'est moins pratique que d'y accéder par nom je trouve...

Discussions similaires

  1. JSF rich dataTable probleme de valeur
    Par Pirion dans le forum JSF
    Réponses: 4
    Dernier message: 09/06/2009, 16h20
  2. Réponses: 4
    Dernier message: 05/06/2009, 10h40
  3. Réponses: 2
    Dernier message: 01/05/2009, 09h59
  4. [PHP 5.0] Tri/Affichage d'un tableau à partir d'une de ses valeurs
    Par Wearmoi dans le forum Langage
    Réponses: 1
    Dernier message: 31/03/2009, 16h34
  5. Getopt et ses valeurs
    Par Invité dans le forum C
    Réponses: 19
    Dernier message: 25/05/2006, 17h49

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