zoukankan      html  css  js  c++  java
  • 我对 aspnetpager和repeater以及查询条件的封装

    /// <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 { }
                }
     
            }
  • 相关阅读:
    洛谷P1057 传球游戏
    洛谷 CF937A Olympiad
    洛谷P4057 晨跑
    New blog
    DHTMLX系列组件的学习笔记
    javascript学习笔记
    typeof 使用介绍
    tomcat启动后ids页面无法访问
    快捷键accesskey
    jquery回调函数callback的使用
  • 原文地址:https://www.cnblogs.com/hualiu0/p/4536586.html
Copyright © 2011-2022 走看看