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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  C# ADO.NET DataSet et DataTable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C# ADO.NET DataSet et DataTable

n°2202010
renaudmumu
Posté le 06-09-2013 à 10:48:25  profilanswer
 

Bon, je craque un peu, pardonnez mon ignorance...
 
Je déclare un DataSet et j'ai l'impression de déclarer un DataTable dans ce DataSet :
 
DataSet dsExport = new DataSet();
DataTable dtTemp = dsExport.Tables.Add();
 
Ensuite je remplis mon DataTable avec une fonction
dtTemp = vueExcel.ResultatExcelDebit(out messageErreur);
 
Quand je regarde dans la console :
 
? dsExport.Tables[0].Columns.Count
0
? dtTemp.Columns.Count
2
 
J'ai bien mes deux colonnes dans la DataTable, mais je ne trouve pas les colonnes quand j'appelle le DataTable en passant par la hierarchie du DataSet.
 
Ma fonction ResultatExcelDebit est de type DataSet
 
Que n'ai-je pas compris, please ?  :pt1cable:  
 


---------------
https://sites.google.com/view/audiofolie
mood
Publicité
Posté le 06-09-2013 à 10:48:25  profilanswer
 

n°2202281
yann39
⛅⏰♫♪☹☕
Posté le 09-09-2013 à 12:13:45  profilanswer
 

Salut,
 
normal, dans ton code, tu assignes à la variable dtTemp le résultat de ta fonction vueExcel.ResultatExcelDebit(), mais ce n'est pas une référence au DataTable créé précédemment, tu écrases simplement ta variable, et donc ton DataSet reste avec son tableau vide.
 
Il faut que tu l'ajoutes après, comme ceci :
 

Code :
  1. DataSet dsExport = new DataSet();
  2. DataTable dtTemp = vueExcel.ResultatExcelDebit(out messageErreur);
  3. dsExport.Tables.Add(dtTemp);


---------------
Topic achats/ventes | Feed-back | Worklog

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

  C# ADO.NET DataSet et DataTable

 

Sujets relatifs
[C/C++] Cherche fun en prog à plusieurs (social coding)[C] Bout de code fonctionne avec gdb mais pas en vrai [Résolu]
Exercice en Cprogrammation C [aide]
Probléme avec les socket en CDAO vers ADO: Champ multivaleur
ASP.NET Lancer tache asynchrone pendant refresh d'updatepanelProgrammation C++
[VB.NET] Récuperer une info d'un paquet[C# URGENT] lancer un exe avec un compte et un pwd ecrit dans le code
Plus de sujets relatifs à : C# ADO.NET DataSet et DataTable


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