实例操作asp.net开发中的分页控件操作

来源:爱站网时间:2020-07-17编辑:网友分享
控件在网页中是非常常用的,而每个项目对于控件的需求也是不一样的,我们的程序员首选要搞清楚项目的需求,下面爱站技术频道小编为大家带来的是实例操作asp.net开发中的分页控件操作,大家可以进入下文进行参考。

YPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

控件在网页中是非常常用的,而每个项目对于控件的需求也是不一样的,我们的程序员首选要搞清楚项目的需求,下面爱站技术频道小编为大家带来的是实例操作asp.net开发中的分页控件操作,大家可以进入下文进行参考。

一、说明

  AspNetPager.dll这个分页控件主要用于asp.net webform网站,现将整理代码如下

二、代码

1、首先在测试页面Default.aspx页面添加引用

2、写一个Repeater列表控件用于显示数据


  
    
  •              ">     
  •   

    3、添加

    PageSize属性是用于设置每页显示的数量

    4、后台代码绑定

    //测试数据源
    private void ShowNews() {   String strSql = String.Format("select * from News order by time asc");   DataTable dtbl = Access.ExecuteDataTable(strSql, null);   this.rptNews.DataSource = Access.GetPageDataSource(AspNetPager1, AspNetPager1.CurrentPageIndex - 1, dtbl);   this.rptNews.DataBind(); }

    Access是测试数据库访问类,在最后的Demo中提供给大家

    5、分页控件点击页码事件

    //分页
    protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
    {
      this.AspNetPager1.CurrentPageIndex = e.NewPageIndex;
      ShowNews();
    } 
     

    最后奉上整页代码:

    Default.aspx

    
    
    
    
    
     asp.net分页控件

    Default.aspx.cs

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data;
    public partial class Default : System.Web.UI.Page
    {
     protected void Page_Load(object sender, EventArgs e)
     {
      if (!IsPostBack)
      {
       ShowNews();
      }
     }
     //测试数据源
     private void ShowNews()
     {
      String strSql = String.Format("select * from News order by time asc");
      DataTable dtbl = Access.ExecuteDataTable(strSql, null);
      this.rptNews.DataSource = Access.GetPageDataSource(AspNetPager1, AspNetPager1.CurrentPageIndex - 1, dtbl);
      this.rptNews.DataBind();
     }
     //分页点击页码事件
     protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
     {
      this.AspNetPager1.CurrentPageIndex = e.NewPageIndex;
      ShowNews();
     }
    }

    三、Demo

      AspNetPager(dll)

      AspNetPage(Demo)

    上述就爱站技术频道小编为大家带来的实例操作asp.net开发中的分页控件操作,希望阅读完本文的介绍后都能为大家带来一定的帮助,感谢大家一直以来对js.aizhan.com的支持。

    上一篇:详细说明Asp.net核心使用redis存储会话及代码展示

    下一篇:ASP.NET开发中常见的的参数验证

    您可能感兴趣的文章

    相关阅读

    热门软件源码

    最新软件源码下载