有可以分页、排序的设置时,
怎么可以得到GridView  的标题行某一列的标题?
GridView.HeaderRow.Cells[2].Text
是空的,无法得到

解决方案 »

  1.   

    不行。数据是绑定的。Columns无法使用
      

  2.   

    Columns 只有在设定了固定的列后才能使用。
      

  3.   

    你做的是
    webform还是winform?
      

  4.   

    用C#写的网站,肯定不是winform了呀。
    网页上查看源码,<th> 中多了个<a> 链接,如果就无法读取标头
      

  5.   

    把GridView.HeaderRow.Cells[2].Text改为GridView1.HeaderRow.Cells[2].Text
    试一下,我刚才在我的工程里试了一下,是可以得到值的
      

  6.   

    把GridView.HeaderRow.Cells[2].Text改为GridView1.HeaderRow.Cells[2].Text
    试一下,我刚才在我的工程里试了一下,是可以得到值的
     有分别吗?
    GridView 写的时候不是复制的,我的代码中都是GridView1
    在不排序时,这样能得到标题,但如果让GridView排序,就不行。
    不知道我说明白了没有?
      

  7.   

    this.GridView.Columns[2].HeaderText;
    GV的自带的分页和排序
    allowpage 设为 true;
     protected void FollowExamInfoGridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            FollowExamInfoGridView.PageIndex = e.NewPageIndex;
            BindFollowExamInfoGridView(Convert.ToInt32(HiddenPersonID.Value));
        }
      

  8.   

    charry0110() ( ) 信誉:100 你的代码没写全吗?
    放在排序设为真的情况下运行过吗?
    数据是通过绑定得到的,不是事先设好了列的数目。