各位朋友
  总共有10条记录 分两页显示每也7条 可是在浏览器中 点第二页后就显示有3页 这页是剩下的3条记录加上第一页的4条 这是怎么了请各位指教 代码在下面
  DataGrid1.CurrentPageIndex = e.NewPageIndex
        SqlConnection1.ConnectionString = "data source=(local);database=h;uid=name;pwd=123123"        SqlDataAdapter1.Fill(DataSet11)
        DataGrid1.DataBind()
        SqlConnection1.Close()

解决方案 »

  1.   

    看你这情况是dataset被填充了两遍
      

  2.   

    DataSet11.Clear();
    SqlDataAdapter1.Fill(DataSet11)
      

  3.   

    你的DataSet里只有一个表还是有多个表呢
    如果是多个表,那肯定是把别的表也绑上了
    datagrid.DataSource=dataset.Tables[0].DefaultView;
      

  4.   

    最好写成DATATRID.DATASOURCE=DATASET.TABLE["表名"].DEFAULTVIES
      

  5.   

    这段代码在PageIndexChanged事件中,就应该没事的。
    将DataGrid1.CurrentPageIndex = e.NewPageIndex写出来,然后将数据查询出来,在进行DataGrid1绑定,应该搞定