救助啊!在asp.net(C#)中用DataGrid控件分页后怎么取得它的总页数啊!
还有怎么在Label中显示现在是第几页啊?

解决方案 »

  1.   

    好像有个datagrid1.currentpageindex
      

  2.   

    应该是PageCount这个属性吧
      

  3.   

    ai ,为什么不先看看msdn。。
      

  4.   

    如果在DataBind()可以用下面的代码获得总页数:int intPageCount = (int) Math.Ceiling((float) myDv.Count / (float) dgUser.PageSize);
      

  5.   

    如果在DataBind()之前可以用下面的代码获得总页数:int intPageCount = (int) Math.Ceiling((float) myDv.Count / (float) dgUser.PageSize);(发现不可以修改自己的回复有时很麻烦.)
      

  6.   

    this.DataGrid1.PageCount 是总页数
    Label1.Text=Convert.ToString(this.DataGrid1.CurrentPageIndex + 1) 是显示当前页数