DataTable dt = new DataTable();
if (Cache["dt"] == null)
{
BoGoSoClass.BLL.GroupMember GM = new BoGoSoClass.BLL.GroupMember();
dt = GM.GetList("V_GroupMemberDeatil", 2, 2, "GroupId = 1 and IsAdmin =0", 0);
Cache.Insert("dt", dt, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(2)); //缓存两分钟
}
else
{
dt = (DataTable)Cache["dt"];
}
GridView1.DataSource = dt;
GridView1.DataBind();
if (Cache["dt"] == null)
{
BoGoSoClass.BLL.GroupMember GM = new BoGoSoClass.BLL.GroupMember();
dt = GM.GetList("V_GroupMemberDeatil", 2, 2, "GroupId = 1 and IsAdmin =0", 0);
Cache.Insert("dt", dt, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(2)); //缓存两分钟
}
else
{
dt = (DataTable)Cache["dt"];
}
GridView1.DataSource = dt;
GridView1.DataBind();
本文介绍了一种使用缓存提高数据加载效率的方法,并展示了如何将缓存中的数据绑定到GridView进行展示。首先检查缓存中是否存在所需数据,如果不存在,则从数据库加载数据并设置缓存,最后将数据绑定到GridView。

6637

被折叠的 条评论
为什么被折叠?



