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

[原创] 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();

}

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