Sur ma page aspx j'ai une griview bindé à un AccessDataSource et un bouton.
Le bouton déclanche un traitement particulier sur la base Access.
Comment forcer le refresh du gridview?
J'ai essayer Response.Redirect sur moi même, GridView1.DataBind() mais rien
n'y fait, les données ne se rafraichissent pas.
Si je ferme le navigateur et que je l'ouvre alors l'affichage est bon.
Ne stockeriez vous pas des objets en session ? comme par exemple le DataSource de votre GridView ? Pour forcer le Refresh du GridView vous devez fournir la nouvelle DataSource que vous aurez recalculez après traitement dans votre base Access puis rappeler la méthode DataBind() du GridView.
-- arno - http://www.dotnetguru2.org/acleret/
"Remi Thomas - MVP" a écrit dans le message de news:
Bonjour,
Sur ma page aspx j'ai une griview bindé à un AccessDataSource et un bouton. Le bouton déclanche un traitement particulier sur la base Access.
Comment forcer le refresh du gridview?
J'ai essayer Response.Redirect sur moi même, GridView1.DataBind() mais rien n'y fait, les données ne se rafraichissent pas. Si je ferme le navigateur et que je l'ouvre alors l'affichage est bon.
Merci d'avance, Rémi
Ne stockeriez vous pas des objets en session ? comme par exemple le
DataSource de votre GridView ?
Pour forcer le Refresh du GridView vous devez fournir la nouvelle DataSource
que vous aurez recalculez après traitement dans votre base Access puis
rappeler la méthode DataBind() du GridView.
--
arno - http://www.dotnetguru2.org/acleret/
"Remi Thomas - MVP" <remi@xtware.com> a écrit dans le message de news:
uAzPGOrbGHA.3872@TK2MSFTNGP04.phx.gbl...
Bonjour,
Sur ma page aspx j'ai une griview bindé à un AccessDataSource et un
bouton.
Le bouton déclanche un traitement particulier sur la base Access.
Comment forcer le refresh du gridview?
J'ai essayer Response.Redirect sur moi même, GridView1.DataBind() mais
rien n'y fait, les données ne se rafraichissent pas.
Si je ferme le navigateur et que je l'ouvre alors l'affichage est bon.
Ne stockeriez vous pas des objets en session ? comme par exemple le DataSource de votre GridView ? Pour forcer le Refresh du GridView vous devez fournir la nouvelle DataSource que vous aurez recalculez après traitement dans votre base Access puis rappeler la méthode DataBind() du GridView.
-- arno - http://www.dotnetguru2.org/acleret/
"Remi Thomas - MVP" a écrit dans le message de news:
Bonjour,
Sur ma page aspx j'ai une griview bindé à un AccessDataSource et un bouton. Le bouton déclanche un traitement particulier sur la base Access.
Comment forcer le refresh du gridview?
J'ai essayer Response.Redirect sur moi même, GridView1.DataBind() mais rien n'y fait, les données ne se rafraichissent pas. Si je ferme le navigateur et que je l'ouvre alors l'affichage est bon.