利用ListView和DataPager控件来对数据分页,加入DropDownList控件翻页,当选择DropDownList中某页时将触发页面回传最终结果。[asp.net+C#]DropDownList列出了所有的page number,当选择某页时将触发页面回传,并将该页的数据显示出来.哪位有现成的例子,能否发来看看谢谢!!!

解决方案 »

  1.   

    ListView和DataPager
      

  2.   

    Protected Sub ProductList_DataBound(ByVal sender As Object, ByVal e As System.EventArgs) Handles ProductList.DataBound
    Handles ProductList.DataBound 什么意思?
      

  3.   

    将DropDownList 的AutoPostBack设为True,在定义它的SelectedIndexChanged 事件,
    定义数据绑定函数,在SelectedIndexChanged 事件中条用绑定函数 ,动态制定ListView的pageindex 就可以实现的
      

  4.   

    http://topic.csdn.net/u/20081024/16/07786039-2daf-455e-9bd9-5d9d784933ba.html
    这是GridView的例子,listview也差不多
      

  5.   

        public void bind() 
        {
            gvInquirySubject.DataSource = InquirySubjectManager.GetAllInquirySubjectInfo();
            gvInquirySubject.DataBind();
            this.ddlCurrentPage.Items.Clear();
            for (int i = 1; i <= this.gvInquirySubject.PageCount; i++)
            {
                this.ddlCurrentPage.Items.Add(i.ToString());
            }
            this.ddlCurrentPage.SelectedIndex = this.gvInquirySubject.PageIndex;
        }    
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            this.gvInquirySubject.PageIndex = this.ddlCurrentPage.SelectedIndex;
            bind();
        }