这个问题已经无奈了.第一页是没有问题的.但是我只要点其他页,就会出现Message: GridView“GridView1”激发了未处理的事件“PageIndexChanging”。的错误.我检查了.已经捆绑这个事件了.并在pageindexchanging的事件里按照所有可能的捆绑数据了.但错误不改.我的页面只是继承了basepage而已.不知道会是那里有错误.

解决方案 »

  1.   

            如果要翻页是要写代码的 以下代码或许对你有点帮助
            protected void GridView1_PageIndexChanging1(object sender, GridViewPageEventArgs e)
            {
                GridView1.PageIndex = e.NewPageIndex;
                GridView1.DataSource = “数据源”;
                GridView1.DataBind();
            }
      

  2.   

     protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {        SqlConnection sqlcon = new SqlConnection();
            sqlcon.ConnectionString = "Data Source=(local);Database=;Uid=sa;Pwd=";
            sqlcon.Open();
            SqlCommand sqlcom = new SqlCommand();
            sqlcom.Connection = sqlcon;
            sqlcom.CommandText = "select * from ";
            SqlDataAdapter myda = new SqlDataAdapter();
            myda.SelectCommand = sqlcom;
            DataSet myds = new DataSet();
            try
            {
                myda.Fill(myds, "  ");
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                sqlcon.Close();
            }        
            if (e.NewPageIndex < 0)
            {
                e.NewPageIndex = 0;
            }
            GridView1.PageIndex = e.NewPageIndex;
            GridView1.DataSource = myds.Tables["  "];
            GridView1.DataBind();           }
    再绑定一次
      

  3.   

    protected   void   GridView1_PageIndexChanging1(object   sender,   GridViewPageEventArgs   e) 
                    { 
                            GridView1.PageIndex   =   e.NewPageIndex; 
                            GridView1.DataSource   =   “数据源”; 
                            GridView1.DataBind(); 
                    } 
      

  4.   

    谢谢各位回答,但是我必须告诉大家,我已经捆绑了.各位的都试过了.还是这个错误.非常奇怪.和我
    using System.Web;
    using System.Web.UI.WebControls;
    using GmCms.Basepage;namespace GmCms
    {
        public partial class List : basepage
        {.............
     protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
            {
                GridView1.PageIndex = e.NewSelectedIndex;
                bind();
            }
            private void bind()
            {
    .....捆绑过程
    }
    }}
      

  5.   

    SelectedIndexChanging
    PageIndexChanging
    晕,太疏忽了.