不要用数据源,我是用代码将数据绑到gridview,
分页也做了,就是不知道怎么获取 gridview的总记录数

解决方案 »

  1.   

    gridview就换成是你控件的名字了
      

  2.   


    gridview.rows.count只能获取当前的记录数
      

  3.   

    gridview.rows.count只能获取当前页的记录数
      

  4.   

    你绑定的DataSource什么类型?应该都有返回总数的属性
      

  5.   

    绑定时的时候,取下datatable.count不就行了
      

  6.   

    你的grv是用什么绑定的呢? DataSet DataTable 还是List集合
    如果获取总条数 DataSet.Tables[0].Rows.Count;
    DataTable.Rows.Count
    List.Count;
      

  7.   

    DataTable dt = ds.Tables[0];dt.rows.count    //获取总记录数
      

  8.   

    DataTable dt = ds.Tables[0];dt.rows.count;
      

  9.   

    或者,执行以下查询:select count(*) from table;
      

  10.   

    你绑定了主键后:
    gridview.DataKeys.Count;
      

  11.   

    if (GridView1.PageCount > 0)     //  如果页数大于0   
    {   
      
          GridView1.PageIndex = GridView1.PageCount - 1;   //  将当前显示页的索引转到最后一页    
        GridView1.DataBind();         //重新绑定数据,这是十分重要,这样才能到达最后一页   
        int lastSize = GridView1.Rows.Count;           //  然后获得最后一页的行数   
        if (GridView1.PageCount > 1)     //  如果页数大于1页,则计算出   
        {                                                       //  总行数=(总页数-1)* 每页行数 +  最后一页的行数   
            int rowsCount = GridView1.PageSize * (GridView1.PageCount - 1) + lastSize;   
                recordCount.Text = rowsCount.ToString();      //  将它赋给一个Label   
          }   
       else    
                recordCount.Text = lastSize.ToString();   //如果页数只有一页,则直接将该页的行数赋给Label   
                GridView1.PageIndex = 0;             
       }   
       else recordCount.Text = "0";     //  如果无记录,页显示0  
      

  12.   


    gridview.rows.count只能获取当前的记录数  就是 这个 木 ···  ·是 数据库的 还要写个 查询的 语句
      

  13.   

    dim int as integer
    int=gridview.rows.count
      

  14.   

    DataTable dt = ds.Tables[0]; dt.rows.count    //获取总记录数 
     
      

  15.   

    dataset ds=new dataset();
    ds=查询结果
    gridview绑定ds
    ds.rows.count为gridview的总记录数
      

  16.   

    dataset ds=new dataset(); 
    ds=查询结果 
    gridview绑定ds 
    ds.rows.count为gridview的总记录数
      

  17.   


    list<Object> list = 代码返回的数据
    list.count获取gridview要显示的所有记录数