当前位置: 代码迷 >> ASP.NET >> GridView1.Columns.count 如何会为0
  详细解决方案

GridView1.Columns.count 如何会为0

热度:2456   发布时间:2013-02-26 00:00:00.0
GridView1.Columns.count 怎么会为0
private   void   showdata()
        {
                String   sCon   =   ConfigurationManager.ConnectionStrings[ "pubConnectString "].ConnectionString;
                SqlConnection   con   =   new   SqlConnection(sCon);
                SqlDataAdapter   sda   =   new   SqlDataAdapter( "select   *   from   authors ",   con);
                DataSet   ds   =   new   DataSet();
                sda.Fill(ds);
                GridView1.DataSource   =   ds;
                GridView1.DataBind();
                con.Close();
        }

我使用以上方法绑定了数据,
Response.Write(GridView1.Columns.Count);
这个一直为0,只有更数据控件绑定了才会有值

------解决方案--------------------------------------------------------
Response.Write(GridView1.Columns.Count);放在了哪里,
只有在GridView的DataBound事件之后,才会出现值。
------解决方案--------------------------------------------------------
如果rows有值的话~就不是错误~就是你自动生成字段的问题
  相关解决方案