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

Windows Forms Discussion :

[C#]recupérer les colonnes de type numérique d'un dataset


Sujet :

Windows Forms

  1. #1
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut [C#]recupérer les colonnes de type numérique d'un dataset
    salut,

    est-ce qu'il y a un moyen simple de récupérer les colonnes d'un dataset qui sont de type numérique?

    oubien est-ce que je suis obligé de tester si chaque colonne pour chaque type?

    je me souviens en VB il y avait une fonction IsNumeric(),

    existe-t-il une fonction semblable en C#?
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

  2. #2
    Membre éprouvé
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Points : 1 280
    Points
    1 280
    Par défaut
    regarde la réponse de neguib à cette adresse :

    http://www.developpez.net/forums/vie...088&highlight=

    on a réussi à choper les colonnes d'un datatable et donc d'un datagrid qui ont le type datetime, donc tu pourra le faire avec le type numeric

    Désolé c'est en VB
    j'suis vert !

  3. #3
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut
    merci pour le lien..

    j'ai essayé de faire ça.. mais le truc est que je dois faire un test pour chaque type...

    int16
    int32
    int64
    double
    long
    etc

    mais bon.. en attendant je vais procéder comme ça..
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

  4. #4
    Membre éprouvé
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Points : 1 280
    Points
    1 280
    Par défaut
    dans le for each, tu fais un select case !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    For Each dC in Me.dS.Tables(dtName).Columns 
    .....     
    select case dC.DataType
    case System.Type.GetType("System.DateTime")
    ...
    case System.Type.GetType("System.int")
    ...
     
    Next
    j'suis vert !

  5. #5
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut
    oui c'est exactement ce que je pensais faire :-)

    merci pour ton aide ;-)
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/06/2008, 18h14
  2. Réponses: 2
    Dernier message: 23/08/2007, 14h04
  3. compter les colonnes de type varchar d'une base
    Par jcachico dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 18/07/2007, 12h10
  4. Réponses: 3
    Dernier message: 22/10/2006, 23h15
  5. indexer les colonnes de type TEXT
    Par Bourak dans le forum Outils
    Réponses: 3
    Dernier message: 09/05/2006, 16h02

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