<asp:BoundField Visible="false" DataField="油耗" HeaderText="油耗(%)">
                            <HeaderStyle Height="25px" />
                            <ItemStyle Width="15%" HorizontalAlign="Center" BorderStyle="Ridge"></ItemStyle>
                        </asp:BoundField>

解决方案 »

  1.   

    忘记写问题了 呵呵 这里补上 我就是gridview里有一个<asp:BoundField》控件 一开始是 false不显示
    请问如何在 .cs文件里  把她变成true  他没有id 如何获取呢?
      

  2.   

    把boundfield 转换成itemtemplate,这样你需要显示的东西就会绑定在一个label上,后台控制这个label的visiable就可以了
      

  3.   

    你也可以把它放到div里面,控制div显示和隐藏也可以的
      

  4.   

    在GridView的RowCreated事件中
      if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header)
            {
                e.Row.Cells[第列].Visible = true;
            }
      

  5.   

    这u样的话,显示是ok的,但是这列下面的数据却没有绑定上去