如何在MVC3 WebGrid上隐藏标题

时间:2011-01-17 14:42:31

标签: asp.net-mvc-3 webgrid

是否有一些简单的方法来隐藏MVC3 WebGrid扩展的标头?像

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

这样的东西

我可能会为标题设置css样式,导致标题不显示,但我宁愿通过代码完成此操作。

谢谢,

安东尼

4 个答案:

答案 0 :(得分:14)

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

@grid.GetHtml(displayHeader: false)

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

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

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