3

Is there some easy way to hide header for MVC3 WebGrid extension? Something like

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

I can probably set css style for header that will cause header not showing, though I'd rather have this done via code.

Thanks,

Antonin

Antonin Jelinek
  • 2,277
  • 2
  • 20
  • 25

4 Answers4

14

You could pass it to the GetHtml method:

@grid.GetHtml(displayHeader: false)

For additional options you may take a look at the following blog post.

Darin Dimitrov
  • 1,023,142
  • 271
  • 3,287
  • 2,928
0

write down column index in eq() and it will work put this in document.ready() function

$('.grid table thead tr th:eq(8)').hide();
j0k
  • 22,600
  • 28
  • 79
  • 90
0

Use this code to hide column with its header Value: WebGrid

grid.Column(null,null, format: @<input type="hidden" name="IDHidden" value="@item.IDHidden"/>),
Praveen S
  • 650
  • 2
  • 12
  • 35
0

If you are trying to hide the header but still show the column of data just make the header a single blank space:

 grid.Column("Address2", header: " ", style: "cols", canSort: true) 
Thomas Fonseca
  • 542
  • 4
  • 12