您的位置:首页 > 运维架构

GridView 自定义分页--DropDownList翻页与保存状态问题

2009-09-27 21:43 399 查看
今天搞CMS的时候又遇到一个问题:由于新闻列表页面用的是GridView,觉得自带的分页不怎么样,就加入了DropDownList,感觉会人性化一些,但是,也出了问题!
艰难的为DropDownList动态绑定了值,但是,Change事件却不能翻页,而且不能保存状态,于是,百度,Google搜罗了一箩筐,问题还没解决,看来我真的很笨,这个问题都这么拗口.

先贴出部分源码,以后解决了再贴上解决方法.
页面部分:

Code
protected void ChangePage_SelectedIndexChanged(object sender, EventArgs e)
{

GridViewRow pagerRow = this.GridView1.BottomPagerRow;
DropDownList pageList = (DropDownList)pagerRow.Cells[0].FindControl("ChangePage");
Session["NewsPage"] = pageList.SelectedValue;
BindNewsWithClassID();
}

1 protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
2 {
3 this.GridView1.PageIndex = e.NewPageIndex;
4 BindNewsWithClassID();
5 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: