Scott Mitchell 的ASP.NET 2.0数据教程之二十四.分页和排序报表数据
最后,我们需要为DropDownList的SelectedIndexChanged事件创建一个事件处理器。当用户每次选择了一个不同页面的时候触发,我们只需要双击设计器中的DropDownList来创建事件处理器,然后添加下面代码:
C#
1 protected void PageList_SelectedIndexChanged(object sender, EventArgs e)
2 {
3 // 跳转到某一页
4 Products.PageIndex = Convert.ToInt32(PageList.SelectedValue);
5 }
如图11显示,只不过是改变GridView的PageIndex属性并重新绑定GridView。在GridView的DataBound事件处理器中,相应的DropDownList ListItem被选择。
图11:用户选择下拉列表Page 6项后就能切换到第六页