Après avoir fait des essai à priori ca ne proviens pas de l'affichage des informations dans la datagrid, ou plutot de l'affichage à l'ecran.
voici mon code pour illustrer :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
// Nettoyage de printemps
dsLocal.Reset();
// Initialisation de la commande
odataCmd.Connection = odataCnct;
odataCmd.CommandText = MyQuery;
// Initialisation de l'adapter
odataAdapt.SelectCommand = odataCmd;
odataAdapt.Fill(dsLocal);
// Affichage du resultat
dgLocal.DataSource = dsLocal.Tables["Table"].DefaultView; |
cette portion de code met environ 1minute 30 pour s'executer et donc remplir mes datagrid et les afficher à l'ecran.
j'avais essayé sans afficher le resultat en omettant cette ligne mais le resultat est identique.
dgLocal.DataSource = dsLocal.Tables["Table"].DefaultView;
Voila si quelqu'un pouvais m'aider je lui en serai tres reconnaissant.
Partager