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 { }
                }
     
            }
  • 相关阅读:
    访问 http://localhost:8081对 flink 集群和任务进行监控管理
    Flink之流处理WordCount
    Flink之批处理WordCount
    为什么说JAVA中runnable接口的run方法运行在子线程?
    Java中的字符输入输出流练习
    在JAVA中实现文件读写练习
    JAVA自定义异常使用方法
    三种二叉树遍历的非递归算法
    C编译错误:Main.c:4:5: error: variably modified ‘f’ at file scope int f[maxn];
    中序+先序构造二叉树,后序遍历
  • 原文地址:https://www.cnblogs.com/hualiu0/p/4536586.html
Copyright © 2011-2022 走看看