ASP.NET2.0 Gridview 中得到记录数的问题
ASP.NET2.0 Gridview 中,得到记录个数好象找不到直接的办法? 我用在行数据绑定中累计的办法得到了,但是感觉这个办法不“优雅”,大家有什么好办法?
private int RecNum = 0;
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow) //DataRow代表 html 的 <tr>
{
//求记录数:
RecNum = RecNum + 1;
}
}
protected void GridView1_DataBound(object sender, EventArgs e)
{
//得到 RecNum
}
------解决方案--------------------this.GridView2.Rows.Count
------解决方案--------------------DataView dv = (DataView)this.SqlDataSource1.Select(DataSourceSelectArguments.Empty);