您的位置:首页 > 编程语言 > ASP

AspNetPager分页控件的运用 【转】-有用

2010-02-05 11:03 253 查看

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();
}

这样就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: