Bonjour,
J'ai des images stockées dans une table d'un DataSet.
Comme elles sont stockées en mémoire sous forme sérialisées, je voulais garder un cache de la version "mémoire" des images.
Pour cela je m'abonne à la table en question et sur le RowChange() ou ColumnChange, je Deserialise le champ correspondant à l'image et stocke la version "mémoire" de l'image avec son identifiant.
Le problème et que le RowChange (ou columnChange, meme combat), se lance vraiment n'importe quand !
Par exemple je change de ligne dans mon GridView, sans avoir changé l'image, et hop l'évenement RowChange est lancé.
Comme mes images sont très grosses çà rame énormément, alors que je ne change même pas les images. Comment pallier à ca ?
D'avance merci.
Partager