使用 WebGrid Helper 时如何使列可见 false
How to make columns visible false while using WebGrid Helper
我正在使用@grid.GetHtml gridview 在我的 ASP.NET MVC4 应用程序中显示网格。
我想在我的网格视图中看到一些列,并且我将使用这些列来实现我未来的功能。
请帮助如何使列在@grid.GetHtml 剃须刀网格中显示为假。
我的代码
@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")
)
尝试添加您希望隐藏的列
grid.Column("BBBB", "BBB", style:"hidecol")
然后写一些css
.hidecol {
display: none;
}
如果您还想隐藏该列 header,那么您可以像这样使用一些 JQuery
$(document).ready(function() {
$("#yourGridId th:nth-child(2)").hide();
}
您需要将 #yourGrid
替换为您的网格的标识符。这将隐藏第 2 列上方的 header。
我正在使用@grid.GetHtml gridview 在我的 ASP.NET MVC4 应用程序中显示网格。
我想在我的网格视图中看到一些列,并且我将使用这些列来实现我未来的功能。
请帮助如何使列在@grid.GetHtml 剃须刀网格中显示为假。
我的代码
@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")
)
尝试添加您希望隐藏的列
grid.Column("BBBB", "BBB", style:"hidecol")
然后写一些css
.hidecol {
display: none;
}
如果您还想隐藏该列 header,那么您可以像这样使用一些 JQuery
$(document).ready(function() {
$("#yourGridId th:nth-child(2)").hide();
}
您需要将 #yourGrid
替换为您的网格的标识符。这将隐藏第 2 列上方的 header。