就是添加的不是按纽,而是字符
我都是用的VS里自动生成的分页功能

解决方案 »

  1.   

    DataGrid自己带的那个分页功能,就是字符(如果我没有记错的话,应该是LinkButton)你用它做分页的测试的时候,比如每页只显示10行,但是你记录一共就只有9行,那就点不了了.
      

  2.   

    是不是忘了处理 PageIndexChanged 事件,这个特别容易忘
      

  3.   

    写了pageindexchanged事件
    还是不可以
    因为我是在程序中绑定的
    所以必须把allcustormpage设置为TRUE
      

  4.   

    当 AllowPaging 设置为真并且选定的数据源不实现 ICollection 时,AllowCustomPaging 必须为真,并且 ID 为 DataGrid1 的 DataGrid 必须设置 VirtualItemCount。
      

  5.   

    或许是你的连接数据库有问题
    用DataSet做连接试试
      

  6.   

    private void datagrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    datagrid1.CurrentPageIndex = e.NewPageIndex;
    Bind();
    }
    要加一个分页事件的
    事件是不是掉了
      

  7.   

    DataGrid1.CurrentPageIndex = e.NewPageIndex
            bindgrid()
      

  8.   

    问题我自己解决了,原因是我用了datareader,它不是ICOLLECTION的成员,所以系统无法确定下面的页码该有多少