using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
JXSoft.TicketManage.Model;
using
JXSoft.TicketManage.BLL;
using
System.Text.RegularExpressions;
using
System.Data;
namespace
JXSoft.TicketManage.Web
{
public
partial
class
Test : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(!IsPostBack)
{
BindData();
}
}
protected
void
BindData()
{
DataTable dt=
new
DataTable();
dt.Columns.Add(
"ID"
);
dt.Columns.Add(
"Name"
);
for
(
int
i = 0; i < 10;i++ )
{
dt.Rows.Add(i.ToString(), i.ToString());
}
DataSet ds =
new
DataSet();
ds.Tables.Add(dt);
Pager(
this
.GridView1,
this
.AspNetPager1, ds);
}
protected
void
Pager(GridView dl, Wuqi.Webdiyer.AspNetPager anp, System.Data.DataSet dst)
{
PagedDataSource pds =
new
PagedDataSource();
pds.DataSource = dst.Tables[0].DefaultView;
pds.AllowPaging =
true
;
anp.RecordCount = dst.Tables[0].DefaultView.Count;
pds.CurrentPageIndex = anp.CurrentPageIndex - 1;
pds.PageSize = anp.PageSize;
dl.DataSource = pds;
dl.DataBind();
}
protected
void
AspNetPager1_PageChanging(
object
src, Wuqi.Webdiyer.PageChangingEventArgs e)
{
AspNetPager1.CurrentPageIndex = e.NewPageIndex;
BindData();
}
}
}