我的DataTable中有6行,绑定到DataGrid后,我把MyGrid的PageSize设为3,这么读取MyGrid的PageCount怎么会为1啊,应该是2才对呀??

解决方案 »

  1.   

    帮忙看看这个问题:
    http://community.csdn.net/Expert/topic/3776/3776776.xml?temp=.176098
      

  2.   

    private void DG_ListBind()
    {
    LegalSystem.Components.TCAJ tcaj = new LegalSystem.Components.TCAJ();
    GetSearchString();
    ViewState["SearchString"] = SearchString;  
    DataTable Dt = tcaj.GetDataGridTCAJ(SearchString); 
    Dt.DefaultView.Sort = ViewState["SortField"].ToString() + " " + ViewState["SortDirect"].ToString();
    DG_TcajList.DataSource = Dt.DefaultView;
    DG_TcajList.DataBind();
    lblPageCount.Text = "共" + LegalSystem.Components.Function.FontColored(Dt.Rows.Count.ToString(),"r") + "条记录";
    lblCurrentIndex.Text = "当前为" + LegalSystem.Components.Function.FontColored((DG_TcajList.CurrentPageIndex + 1).ToString(),"r") + "/" + LegalSystem.Components.Function.FontColored(DG_TcajList.PageCount.ToString(),"r") +"页";
    Dt =null;
    }lblPageCount.Text显示是“共6条记录”
    但是lblCurrentIndex.Text显示为“当前为1/1页”
      

  3.   

    我正在做分页,PageCount不准确,就做不下去,大家帮帮忙啊
      

  4.   


    http://218.27.204.17/aspnet/a_user.aspx