首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为何这段代码分不了页,这是用AspNetPager来给datalist分页的

2012-10-20 
为什么这段代码分不了页,这是用AspNetPager来给datalist分页的,for (int i 0 i DataList1.Items.Coun

为什么这段代码分不了页,这是用AspNetPager来给datalist分页的,
for (int i = 0; i < DataList1.Items.Count; i++)
  {
  HiddenField h = this.DataList1.Items[i].FindControl("Id") as HiddenField;
  DataSet dataset1 = BLL.hui(Int32.Parse(h.Value));
  PagedDataSource pdd = new PagedDataSource();
  pdd.DataSource = dataset1.Tables["s"].DefaultView;
  pdd.AllowPaging = true;
  pdd.PageSize = AspNetPager2.PageSize;
  AspNetPager2.RecordCount = pdd.PageCount;
  pdd.CurrentPageIndex = AspNetPager2.CurrentPageIndex - 1;
  DataList DataList_Content = this.DataList1.Items[i].FindControl("DataList2") as DataList;
  DataList_Content.DataSource = pdd;
  DataList_Content.DataBind();

  }
  protected void AspNetPager2_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
  {
  AspNetPager2.CurrentPageIndex = e.NewPageIndex;
  fenye();
  }

[解决办法]
protected void anp_PageChanged(object src, EventArgs e)
{
Rep_MessageBind();
}
[解决办法]
亲 你不把关键的方法 fenye();贴出来,让我们在这里怎么帮你看分页的问题?

热点排行