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 { }
                }
     
            }
  • 相关阅读:
    11g RAC R2 体系结构---进程,日志
    Linux性能监控top及vmstat命令
    AIX性能监控topas命令的详细解析
    AIX 中 Paging Space 使用率过高的分析与解决
    fast_recovery_area无剩余空间(ORA-19815)
    Dataguard之redo传输服务
    Oracle 表的连接方式(2)-----HASH JOIN的基本机制3
    Oracle 表的连接方式(2)-----HASH JOIN的基本机制2
    全局对象
    什么是vuejs之重新认识vuejs
  • 原文地址:https://www.cnblogs.com/hualiu0/p/4536586.html
Copyright © 2011-2022 走看看