Garder une datatable en memoire [Résolu]

Signaler
Messages postés
88
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
18 avril 2008
-
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
-
Salut

Je cherche a savoir comment garder une datatable en mémoire meme apres un reload, sinon je suis obligé de refaire un acces a ma database ce qui augmente considérablement le nombre de connexions.

merci d'avance

1 réponse

Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
20
Salut,
y'a pas 36 solutions (viewstate ou session)

DataTable dt = rempliDataTable();

// Si contexte ne change pas :
this.ViewState.Add("dt", dt);

// Sinon
Session.Add("dt", dt);

// Utilise

DataTable dt2 = ViewState["dt"] as DataTable;
ou
DataTable dt2 = Session["dt"] as DataTable;

if( dt2 != null )
{
      //ect...
}