[原创] AspNetPager分页控件的运用
2008-10-23 18:40
453 查看
1. 添别AspNetPager.dll的引用。
2. <webdiyer:AspNetPager ID="pager" runat="server" CssClass="Other" PageSize="20" OnPageChanged="pager_PageChanged"
CustomInfoStyle="Other">
</webdiyer:AspNetPager>
放到Html表格中
3. 后台代码
grid是要分页的GridView 或DataGrid 的控件ID
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
PageInit();
}
private void PageInit()
{
pager.RecordCount = 获取要分页的数据库的行的记录总和
BindData();
}
void BindData()
{ 记得要把PageSize ,CurrentPageIndex 两个参数带上
grid.DataSource = 获取数据库记录.Get( pager.PageSize * (pager.CurrentPageIndex - 1), pager.PageSize);
grid.DataBind();
}
分页事件
protected void pager_PageChanged(object sender, EventArgs e)
{
BindData();
}
这样就可以了
2. <webdiyer:AspNetPager ID="pager" runat="server" CssClass="Other" PageSize="20" OnPageChanged="pager_PageChanged"
CustomInfoStyle="Other">
</webdiyer:AspNetPager>
放到Html表格中
3. 后台代码
grid是要分页的GridView 或DataGrid 的控件ID
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
PageInit();
}
private void PageInit()
{
pager.RecordCount = 获取要分页的数据库的行的记录总和
BindData();
}
void BindData()
{ 记得要把PageSize ,CurrentPageIndex 两个参数带上
grid.DataSource = 获取数据库记录.Get( pager.PageSize * (pager.CurrentPageIndex - 1), pager.PageSize);
grid.DataBind();
}
分页事件
protected void pager_PageChanged(object sender, EventArgs e)
{
BindData();
}
这样就可以了
相关文章推荐
- 原创:仿AspNetPager写的JS分页控件,适合ajax调用
- AspNetPager分页控件的运用 【转】-有用
- 菜鸟兵团原创作品展示平台 -- AspNetPager分页控件存储过程生成器
- 利用AspNetpager控件分页
- AspNetPager控件分页使用方法
- ASP.NET中DataList控件和AspNetPager控件的组合使用并实现分页
- AspNetPager控件的分页与排序
- 发现一个分页控件AspNetPager
- [原创]DATAGRID的应用(双向排序,包括checkbox控件,分页,修改,保存,取消)
- VS2005中用存储过程实现分页控件AspNetPager(用存储过程加AspNetPager分页控件分页超快)
- NHibernate之 Castle.ActiveRecord中使用分页控件AspNetPager
- 较长文章分页(AspNetPager控件)
- 用AspNetPager控件最详细的分页实现方法(亲自实践)
- 分页控件AspNetPager的用法
- asp.net分页控件AspNetPager的样式美化
- 结合aspnetpager控件和三层的sql语句的分页
- 使用AspNetPager分页控件、分页存储过程及用户控件基类实现的完美分页功能
- 【转】AspNetPager分页控件用法
- Asp.Net分页和AspNetPager控件的使用
- AspNetPager分页控件的使用