How to hide header on MVC3 WebGrid
-
12-10-2019 - |
Pergunta
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
Solução
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.
Outras dicas
write down column index in eq()
and it will work
put this in document.ready()
function
$('.grid table thead tr th:eq(8)').hide();
Use this code to hide column with its header Value:
WebGrid
grid.Column(null,null, format: @<input type="hidden" name="IDHidden" value="@item.IDHidden"/>),
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)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow