使用aspnetpage遇到的问题 分页没有效果?
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
this.AspNetPager1.RecordCount = soft.SumRecord();
this.AspNetPager1.PageSize = 5;
BindData();
}
}
protected void BindData()
{
string sql=soft.sql+" order by soft.sid Desc";
//sql 语句在 查询分析器里 没有问题!
SqlDataAdapter sda = new SqlDataAdapter(sql, database.Returnconn());
DataSet ds = new DataSet();
sda.Fill(ds, this.AspNetPager1.PageSize * (this.AspNetPager1.CurrentPageIndex - 1), this.AspNetPager1.PageSize, "tt");
Response.Write(this.AspNetPager1.CurrentPageIndex.ToString() + "<br>");
DataList1.DataSource = ds.Tables["tt"];
DataList1.DataBind();
}
protected void ChangePage(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
{
this.AspNetPager1.CurrentPageIndex = e.NewPageIndex;
BindData();
}
按上边的代码 出现 "CS0123: “ChangePage”的重载均与委托“System.EventHandler”不匹配" 的错误
改成 " protected void ChangePage(object sender, EventArgs e)
{
}"的话 分页没有效果了!
不管有多少页 显示的都是第一页的数据 ! 问题怎么解决 谢谢各位了