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 :

Probleme de dataset


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 27
    Par défaut Probleme de dataset
    Bonjour tous le monde,

    J'ai un Datatable qui se remplie trés bien à l'aide d'une procédure stockée.

    et aprés je veux ajouter ce datable dans un Dataset par l'instruction:


    DataSet dts1 = new DataSet();

    dts.Tables.Add(dtb);

    sachant que dtb est mon datatable remplie a l'avance.

    et au moment de l'exécution ,j'ai un message d'erreur du genre :<<DataTable appartient déjà à un autre DataSet>>

    sachant ke ce datatable(dtb) n'est utilisé que a cet endroit !!!

    Je voix vraiment pas d'ou vient cette exception ??

    Et merci pour votre aide

    Cordialement

  2. #2
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    D'apres mes souvenirs, une datatable est scotchée liée a son data set et on ne peut pas l'enlever. Cela doit s'expliquer a cause des possibilité de binding qui existent et tout le trala la..

    Par contre je je ne sais pas si cela rentre dans le cadre de ton projet, mais tu peux utiliser la methode clone pour tcopier ta datatable dans un autre dataset.

    bon code à toi,

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2008
    Messages : 27
    Par défaut
    Mais moi je n'utilise aucun Dataset a l'avance, et comment dans ce cas là mon datatable sera scoutché ou lié à un dataset qui n'existe nul part dans mon code !!!

    et à propos de la methode Clone ,peut-tu m'indiquer comment l'utiliser exactement ?

    Et merci encore

  4. #4
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Il faudrait que tu nous montres le code que tu utilises pour creer ta datatable.

    en ce qui concerne la méthode clone, c'est tres simple d'utilsiation :

    DataTable maTableClone = new DataTable();
    maTableClone = dtb.clone();

Discussions similaires

  1. petit probleme avec DataSet.Last
    Par tarmo57 dans le forum Débuter
    Réponses: 4
    Dernier message: 28/12/2008, 19h32
  2. probleme avec dataset et getGroupState
    Par Babylonne dans le forum C++Builder
    Réponses: 0
    Dernier message: 04/04/2008, 17h46
  3. probleme Delete dataset datagridview
    Par mogur dans le forum VB.NET
    Réponses: 1
    Dernier message: 26/02/2008, 12h04
  4. Probleme de dataset ..
    Par benjer dans le forum Delphi .NET
    Réponses: 2
    Dernier message: 12/03/2007, 09h26
  5. [c#]Nouveau probleme avec dataset et combobox
    Par misa dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/05/2006, 10h37

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