我使用@ grid.GetHtml gridview在我的ASP.NET MVC4应用程序中显示网格。
我想在网格视图中看到一些列,并且我将使用这些列来实现我未来的功能。
请帮助如何在@ grid.GetHtml razor网格中将列显示为false。
我的代码
@grid.GetHtml(
htmlAttributes: new
{
id = "XXXX"
},
tableStyle: "table table-bordered table-condensed table-hover table-striped",
headerStyle: "info",
footerStyle: "webgrid-footer",
alternatingRowStyle: "webgrid-alternating-row",
selectedRowStyle: "webgrid-selected-row",
rowStyle: "gridrow",
columns: grid.Columns(
grid.Column("AAAA", "AAA"),
grid.Column("BBBB", "BBB")
)
答案 0 :(得分:0)
尝试使用
添加要隐藏的列grid.Column("BBBB", "BBB", style:"hidecol")
然后写一些css
.hidecol {
display: none;
}
如果你想隐藏那个列标题,那么你可以使用像这样的一些JQuery
$(document).ready(function() {
$("#yourGridId th:nth-child(2)").hide();
}
您需要将#yourGrid
替换为网格的标识符。这将隐藏第二列上方的标题。