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有值的话~就不是错误~就是你自动生成字段的问题