【文件属性】:
文件名称:.Net分页控件【AspNetPager】拖入即用!
文件大小:120KB
文件格式:DLL
更新时间:2013-09-30 09:10:36
AspNetPager.dll .net分页控件 .net分页 .net最好的分页 .net最简单的分页
这个分页控件,修改连接字符串,和SQL语句,就可以了。
剩下的直接粘贴进去。就行。
强大的各种属性,附带多种CSS,想怎么分就怎么分页!
拖入工具箱后实现 1.2.3步(你修改下连接符,表就可以了)
控件.aspx页面 复制粘贴到前台页面适当位置即可
控件.cs页面,后台页面 只需3步
设置连接字符串
string connstring = "Data Source=.;Initial Catalog=数据库名;User ID=用户名;Password=密码";
程序页面内容:复制粘贴修改几个
//首页加载-1
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 products"; //查询
Pager1.RecordCount = (int)Count.ExecuteScalar(); //Pager1为分页控件ID
BindData();
}
finally
{
conn.Close();
}
}
}
//绑定数据-2
public void BindData()
{
SqlConnection conn = new SqlConnection(connstring);
string sql = "select * from products";//修改你们的查询语句:
//select top查询语句
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();
}