不给分就想人家告诉你答案吗?
哎,谁让你遇到我这样的好人了呢!
你不是绑定了数据源吗?
比如:
DataSet ds;
ds = 你绑定的数据源;
int count = ds.Tables[0].Rows.Count;count就是总记录数!!!

解决方案 »

  1.   

    思路如下:
           DataGrid1的(pagecount-1)乘pagesize + 最后页的items.count
      

  2.   

    DataGrid1_ItemDataBound事件中:
    ((DataRowView)e.Item.DataItem).Row.Table.Rows.Count.ToString()
      

  3.   

    DataGrid1.Items.Count.ToString() 是当前分页的记录数,楼上说的就是对的
      

  4.   

    一:我这么写: private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    Label lbl = new Label(); lbl.Text = @" 共"+((DataRowView)e.Item.DataItem).Row.Table.Rows.Count.ToString()+"页";
    e.Item.Cells[0].Controls.Add(lbl);
            }
    }但是:
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
    为什么?二、思路如下:
           DataGrid1的(pagecount-1)乘pagesize + 最后页的items.count哪知最后一页如何写法?三、shyboywjy0227(温酒吧) 你的东东写在什么里面?
      

  5.   

    我按你的:shyboywjy0227(温酒吧) 你的东东写在什么里面?解决了,谢谢。。不过gshope(北京.Net) 的不行