Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
685 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  C# Object to DataSet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C# Object to DataSet

n°1245428
alien_nan
Posté le 14-11-2005 à 17:03:01  profilanswer
 

Bonjour,
 
Je suis en train de développer des webservices, et je retourne des Dataset comme éléments (les datatables ne sont pas serialisables)
Le hic, c'est que lorsque je retourne une dataset dans une dataset, ca ne marche pas génial...  
genre :

Code :
  1. DataSet my2DataSet = curWebservice.GetApplicationList(test);
  2. DataSet my2DataSet2 = new DataSet();
  3. my2DataSet2 = my2DataSet.Tables[0].Rows[0]["returnedData"];
  4. Response.Write(my2DataSet.GetXml());


 
Il me dit cast invalid dans la ligne en gras...une idée sur la façon de caster ?  
 
Merci d'avance

mood
Publicité
Posté le 14-11-2005 à 17:03:01  profilanswer
 

n°1245480
zetranber
Posté le 14-11-2005 à 18:20:21  profilanswer
 

Heuu, relis to code, mais tu essaye de mettre le contenu d'une 'case' ("returneddata" de la ligne 0) dans une objet DataSet.
C'est plutôt normal qu'il gueule :D
 
A moins que ton contenu de 'case' soit un DataSet. A ce moment précise dans ton code

Code :
  1. my2DataSet2 =    (DataSet)my2DataSet.Tables[0].Rows[0]["returnedData"];

Message cité 1 fois
Message édité par zetranber le 14-11-2005 à 18:22:20
n°1246523
alien_nan
Posté le 16-11-2005 à 08:55:55  profilanswer
 

zetranber a écrit :

Heuu, relis to code, mais tu essaye de mettre le contenu d'une 'case' ("returneddata" de la ligne 0) dans une objet DataSet.
C'est plutôt normal qu'il gueule :D
 
A moins que ton contenu de 'case' soit un DataSet. A ce moment précise dans ton code

Code :
  1. my2DataSet2 =    (DataSet)my2DataSet.Tables[0].Rows[0]["returnedData"];



 
J'ai deja essayer ce que tu proposes, mais il me dit que l' implicit cast ne fonctionne pas. (j'ai uniquement mis le code d'origine, pas tout les essais que j'ai fait, mais c vrai que vu ce que j'ai écrit, ca ne pouvait pas marcher :D )

n°1247033
ixemul
Nan mais sans blague ! ⚡
Posté le 16-11-2005 à 19:23:34  profilanswer
 

alien_nan a écrit :

Bonjour,
 
Je suis en train de développer des webservices, et je retourne des Dataset comme éléments (les datatables ne sont pas serialisables)
Le hic, c'est que lorsque je retourne une dataset dans une dataset, ca ne marche pas génial...  
genre :

Code :
  1. DataSet my2DataSet = curWebservice.GetApplicationList(test);
  2. DataSet my2DataSet2 = new DataSet();
  3. my2DataSet2 = my2DataSet.Tables[0].Rows[0]["returnedData"];
  4. Response.Write(my2DataSet.GetXml());


 
Il me dit cast invalid dans la ligne en gras...une idée sur la façon de caster ?  
 
Merci d'avance


 
 

Code :
  1. DataSet my2DataSet = curWebservice.GetApplicationList(test);
  2. DataSet my2DataSet2 = new DataSet();
  3. DataTable tmpTbl = my2DataSet.Tables[0].Clone();
  4. my2DataSet2.Tables.Add(tmpTbl);
  5. DataRow newRow = my2DataSet2.Tables[0].NewRow();
  6. newRow["returnedData"] = my2DataSet.Tables[0].Rows[0]["returnedData"];
  7. my2DataSet2.Tables[0].Rows.Add(newRow);
  8. Response.Write(my2DataSet.GetXml());


 
Enfin, bref, c'est fait comme ça à l'arrache mais l'idée est là [:ddr555]

n°1247111
alien_nan
Posté le 16-11-2005 à 20:31:40  profilanswer
 

ixemul a écrit :

Code :
  1. DataSet my2DataSet = curWebservice.GetApplicationList(test);
  2. DataSet my2DataSet2 = new DataSet();
  3. DataTable tmpTbl = my2DataSet.Tables[0].Clone();
  4. my2DataSet2.Tables.Add(tmpTbl);
  5. DataRow newRow = my2DataSet2.Tables[0].NewRow();
  6. newRow["returnedData"] = my2DataSet.Tables[0].Rows[0]["returnedData"];
  7. my2DataSet2.Tables[0].Rows.Add(newRow);
  8. Response.Write(my2DataSet.GetXml());


 
Enfin, bref, c'est fait comme ça à l'arrache mais l'idée est là [:ddr555]


 
merci bcp, je teste ca demain ;)

n°1790731
akaii
Posté le 23-09-2008 à 06:58:22  profilanswer
 

Est-ce possible de faire une recherche d'une ligne dans un fichiers Excel ?

n°1790765
MagicBuzz
Posté le 23-09-2008 à 09:38:41  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  C# Object to DataSet

 

Sujets relatifs
iframe, object, ..., à recharger et redimensionnerQu'est-ce que la programmation object ?
[C#] Tester un DataSet ??????[C# & ASP.NET] Ajouter des éléments à un DataSet ( + SelectionList)
[C#] Boucle for sur DataSet ??[Débutant] Object[] récalcitrant ?
Problème de clic sur un object movieClipATL/COM object
Comment supprimer une ligne d'un datasetComment partager un dataset entre 2 forms??
Plus de sujets relatifs à : C# Object to DataSet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR