C# ADO.NET DataSet et DataTable - C#/.NET managed - Programmation
Marsh Posté le 09-09-2013 à 12:13:45
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 :
|
Marsh Posté le 06-09-2013 à 10:48:25
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 ?
---------------
https://sites.google.com/view/audiofolie