<asp:BoundField DataField="SUMMARY" HeaderText="公告标题" />
<asp:BoundField DataField="DETAIL" HeaderText="公告信息" />
<asp:BoundField DataField="FSTTTXT" HeaderText="发布状态" />
<asp:BoundField DataField="MDAT" HeaderText="发布时间" />我只想隐藏  公告标题  其他的不隐藏。 可是我加了Visible="false" 属性的时候就取不到 公告标题的值了。可以设置这个字段的宽度为 0 吗。 属性叫什么、哪位大哥帮下。  给个解决方法。  

解决方案 »

  1.   

    想灵活控制的话,用<TemplateField>
      

  2.   

    或者可以在rowdataband事件中给加个 js 让该行隐藏
      

  3.   

    通过将 InsertVisible 属性设置为 false,可以隐藏 BoundField 对象
    通过将 Visible 属性设置为 false,可以在数据绑定控件中隐藏 BoundField 对象
      

  4.   

    教你个最简单的办法
    把这段复制到<head>里:
     <style type="text/css">
      .hidden
      {
      display: none;
      }
      </style>
    这段复制替换你的那行:
     <asp:BoundField DataField="SUMMARY" HeaderText="公告标题"  ItemStyle-CssClass="hidden" HeaderStyle-CssClass="hidden"/>记得给我分