当前位置: 代码迷 >> ASP.NET >> ASP.NET2.0 Gridview 中得到记录数的有关问题
  详细解决方案

ASP.NET2.0 Gridview 中得到记录数的有关问题

热度:1760   发布时间:2013-02-26 00:00:00.0
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);
  相关解决方案