Bonjour, je pense qu'un exemple sera plus parlant alors voici mon bout de code qui me pose problème:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
for (int i = 0; i < listBox1.Items.Count; i++)
{
//TODO amméliorer l'aglo de génération de Excel en fonction du type d'objet (Project/Record) tres consommateur de ressource
if (comboBoxDefinition.Text == "Record")
{
marequete = getRequestExtractRecord(listBox1.Items[i].ToString());
}
else
{
marequete = getRequestExtractProject(listBox1.Items[i].ToString(), textBoxProjectsPrefix.Text);
}
//initialisation de mon dataset avec la requete mise en paramètre.
toto.ExecutionRequeteAvecDataSet(marequete, "");
toto.executeRequest();
tableauDaSet = toto.returnMonResultatDataSet();
//Voici ce que j'aimerai faire :
dataSetResultat.Table[i] = tableauDaSet.Tables[0];
}
fcn.setDataSet(dataSetResultat);
fcn.traitementXslt();
fcn.EnregistrementExcel();
} |
Mais lorsque je fais ca j'ai une erreure du type La propriété ou l'indexeur ne peut pas être assigné -- il est en lecture seul
En fait j'aimerai beaucoup faire quelque chose comme cela :
dataSetResultat = dataSetResultat + tableauDaSet;
Mais je n'ai pas vraiment d'idées comment faire??
Partager