【文件属性】:
文件名称:Asp.Net分页控件【AspNetPager】拖入即用!
文件大小:45KB
文件格式:ZIP
更新时间:2016-06-04 09:58:00
AspNetPager asp.net控件 asp.net分页 最好的分页 最简单的分页
这个分页控件名为AspNetPager控件,是Asp.net上使用率最高的分页控件,想怎么分就怎么分.附带'超详细代码注释",好用请给评论.
基本步骤:
1.拖拽控件(存放到到Bin目录下,再拖入工具箱)
2.粘贴复制(已放出实例源码)
3.修改Sql语句,即可使用.
特性如下:
强大的各种属性,附带多种CSS,可自定义CSS,想怎么分就怎么分页!
上下页,1234分页,首尾分页,页面跳转,等等,统统一步搞定.
实例代码(包内也有):
___________________________________________________________________
Default.aspx页面↓↓
___________________________________________________________________
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
____________________________________________________________
Default.aspx.cs页面代码↓↓
____________________________________________________________
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
//引用命名空间
using System.Data;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
string connstring = "server=baiyi-js\\SQL2005;uid=sa;pwd=123456;database=xcbaiyi";//修改数据库连接字符串(必须改)
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SqlConnection conn = null;
try
{
conn = new SqlConnection(connstring);
conn.Open();
SqlCommand Count = new SqlCommand();
Count.Connection = conn;
Count.CommandText = "select count(*) from tuiguang_2"; //Sql查询语句(必修改)
Pager1.RecordCount = (int)Count.ExecuteScalar(); //"Pager1"为分页控件ID.在工具箱拖拽添加控件,同时会在aspx页面顶部添加控件命名控件(无需修改)
BindData();
}
finally
{
conn.Close();
}
}
}
//绑定数据-2_只修改Sql语句即可
public void BindData()
{
SqlConnection conn = new SqlConnection(connstring);
string sql = "select * from tuiguang_2";//Sql查询语句(必修改)
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
da.Fill(ds, Pager1.PageSize * (Pager1.CurrentPageIndex - 1), Pager1.PageSize, "temptbl");
DataTable dt = ds.Tables["temptbl"];
DataList1.DataSource = dt;
DataList1.DataBind();
}
//控件事件-每次重新绑定_不需修改
protected void AspNetPager1_PageChanged(object src, EventArgs e)
{
BindData();
}
}
【文件预览】:
AspNetPager.dll
Default.aspx
Default.aspx.cs