【问题标题】:How to hide header on MVC3 WebGrid如何在 MVC3 WebGrid 上隐藏标题
【发布时间】:2011-01-17 14:42:30
【问题描述】:

是否有一些简单的方法可以隐藏 MVC3 WebGrid 扩展的标题?像

 var grid = new WebGrid(Model, canSort:false, canPage:false, showHeader:false);

我可能可以为标题设置 css 样式,这将导致标题不显示,尽管我宁愿通过代码完成。

谢谢,

安东尼

【问题讨论】:

    标签: asp.net-mvc-3 webgrid


    【解决方案1】:

    您可以将其传递给GetHtml 方法:

    @grid.GetHtml(displayHeader: false)
    

    有关其他选项,您可以查看following blog post

    【讨论】:

    • 如何隐藏特定的 webgrid 列
    • @PraveenS,自定义 columns 属性并仅包含您希望在网格中看到的列。
    【解决方案2】:

    写下eq()中的列索引,它会起作用 把这个放在document.ready()函数中

    $('.grid table thead tr th:eq(8)').hide();
    

    【讨论】:

      【解决方案3】:

      使用此代码隐藏列及其标题值: WebGrid

      grid.Column(null,null, format: @<input type="hidden" name="IDHidden" value="@item.IDHidden"/>),
      

      【讨论】:

        【解决方案4】:

        如果您试图隐藏标题但仍显示数据列,只需将标题设为一个空格即可:

         grid.Column("Address2", header: " ", style: "cols", canSort: true) 
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-06-28
          • 2013-06-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多