/// <summary>
/// 绑定所有图片列表
/// </summary> /// <param name="a"></param> /// <param name="AspNetPager1"></param> /// <param name="filter"></param> protected void BindListPicPager(Repeater a, AspNetPager AspNetPager1, Expression<Func<bool>> filter) { using (var context = new JGDJEntities()) { var new_list = new List<JY_Newss>(); try { //获取所有已经通过审核的有图片的新闻 new_list = context.JY_Newss.Where(t => t.JY_NewsClass.Any(nc => nc.IsPass == 1) && t.NewsProperty != null).ToList(); AspNetPager1.RecordCount = new_list.Count(); if (AspNetPager1.StartRecordIndex == 1) { new_list = new_list.Take(15).ToList(); } else { new_list = new_list.Skip(AspNetPager1.StartRecordIndex - 1).Take(15).ToList(); } AspNetPager1.PageChanged += (c, d) => { BindList(a, AspNetPager1, null); }; a.DataSource = new_list; a.DataBind(); } catch { } } }
转载于:https://www.cnblogs.com/hualiu0/p/4536586.html