Garder une datatable en memoire

Résolu
cs_jimmy28 Messages postés 88 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 18 avril 2008 - 13 sept. 2007 à 19:53
yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 - 14 sept. 2007 à 20:06
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

yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 26
14 sept. 2007 à 20:06
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...
}
3
Rejoignez-nous