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

VB.NET Discussion :

Ajout de colonne datatable


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 479
    Par défaut Ajout de colonne datatable
    Bonjour ,
    j'ai une erreur sur l'ajout de colonne quand j'essai de type la colonne

    dans un premier temps je declare mes tables en public pas de soucis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Public DatAnalyse As New DataSet
        Public Table1 As DataTable = datAnalyse.Tables.Add("Table1")
        Public Table2 As DataTable = datAnalyse.Tables.Add("Table2")

    Puis dans un Sub j'ajoute les colonnes comme je le souhaite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Table1.Columns.Add("Nb_FNC_Juil_" & CStr(An - 1), Type.GetType("System.Long"))
    Une exception non gérée du type 'System.ArgumentNullException' s'est produite dans System.Data.dll

    Informations supplémentaires : L'argument 'dataType' ne peut pas être null.
    ??


    Merci

  2. #2
    Membre émérite

    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2012
    Messages : 691
    Par défaut
    il ne reconnait pas system.long remplace avec System.Int64

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Table1.Columns.Add("Nb_FNC_Juil_" & CStr(an - 1), Type.GetType("System.Int64"))

  3. #3
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Ou bien pour garder Long:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Table1.Columns.Add("Nb_FNC_Juil_" & CStr(An - 1), Type.GetType("Long"))
    En fait, Long est un simple alias de Int64.

    Long permet aux adeptes de VB de ne pas être dépaysés et de garder leurs "Traditions".

    C'est comme VbNewline et ControlChars.newline

  4. #4
    Membre éclairé
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 479
    Par défaut
    Je te remercie cela fonctionne.
    Justement je chercher les expressions equivalentes mais je ne trouvais pas.
    double reste t'il system.double?
    y en a t'il d'autre ?
    Je mets en résolu.
    Cdt

  5. #5
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Va voir là


    Je ne garantis pas qu'ils y sont tous, mais tu devrai y trouver les principaux.

    Tu les as probablement aussi dans ton aide.

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

Discussions similaires

  1. [Débutant] Ajout d'un dataTable et ses colonnes à un dataSet
    Par Niko_03 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 27/02/2013, 13h45
  2. [VB.NET] Problème ajout de colonne dans datatable
    Par tssi555 dans le forum VB.NET
    Réponses: 1
    Dernier message: 21/01/2010, 09h16
  3. [ADO.Net][VB.NET] Comment ajouter une colonne Integer à un DataTable ?
    Par graphicsxp dans le forum Accès aux données
    Réponses: 2
    Dernier message: 20/04/2005, 12h08
  4. [C#] Ajout de colonne dans un DataGrid
    Par pc152 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 22/09/2004, 17h17
  5. ajout de colonnes sur une selection
    Par DaxTaz dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 05/08/2004, 17h44

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