Bonjour,
dans une application, je souhaite remplir une DataTable avec de nombreuses lignes
puis faire une liaison avec une DataGrid. Lors de l'utilisation, le contenu de la DataTable peut
etre mis à jour et je souaiterais pouvoir la lier de nouveau à la DataGrid pour que le contenu
de la DataGrid soit mis à jour.
Seulement, je rencontre un problème de mémoire. Lors du remplissage de la DataTable bien que de nombreuses informations soient stockées, les besoins mémoire restent corrects.
Seulement, dès que je fais la liaison à la DataGrid, les besoins mémoires augmentent considérablement (Env 300MO).
Aussi, lorsque le contenu de la DataTable évolue et que la liaison est faite de nouveau, au lieu de rester à 300MO de mémoire utilisés, la mémoire augmente de nouveau.
Au final, si la table est mise à jour plusieurs fois et que la liaison est faite à chaque fois, une exception est générée OutOfMemory.
Sauriez-vous ce qui peut créer ce problème ? (Le soucis semble bien venir de la liaison). Si la table n'est pas liée à la GridView, les besoins mémoires n'augmentent pas.
Cordialement