日期:2014-05-17  浏览次数:20452 次

怎么可以一直保存datatable的数据?
我要用一个timer控件一直不停地取datatable的数据,但我发现我给一个datatable赋值后,过一段时间timer再取的时候数据就消失了。有什么办法可以一直保存datatable的数据吗?

------解决方案--------------------
把datatable声明为static或者用Application["DT"]=datatable保存下来
------解决方案--------------------
我觉得楼主这个想法很危险,保存datatable数据个人觉得最好别这么干,你想想一个datatable数据有多少,然后你用户有多少,如果你保存时效又是多少,最后你服务器能扛得起?一般宁可将数据写在cookie里面也不要做什么session或者Application那样效率低,占用服务器资源非常大!
------解决方案--------------------
数据保存可以使用缓存、Cookie(不敏感),用静态变量也可以,看你什么需求