日期:2014-05-17  浏览次数:20423 次

母版页应用中 我在内容页上添加了gridview控件,在内容页的load事件中 绑定后缺获取不到列数

            if (!IsPostBack)
            {
                DataSet ds = new DataSet();
                SqlDataAdapter sda = new SqlDataAdapter("Select TitleNum as 标题号,Title 标题名,PName 发布人姓名 From Message", SqlCon);
                sda.Fill(ds,"Message");
                GridView1.DataSource = ds.Tables["Message"].DefaultView;
                GridView1.DataBind();
                
            }
调试中发现Gridview1.Colums.Count始终等与0难道用了母版页后会不一样?
但却有GriewView1.Rows.Count的值
GridView

------解决方案--------------------
你的GridView1定义了列?还是完全是靠 AutoGenerateColumns = true?
------解决方案--------------------
refer this:
http://www.cnblogs.com/insus/p/3265629.html