使用WebGrid Helper

时间:2018-05-07 03:45:32

标签: c# asp.net-mvc-4 razor webgrid

我使用@ 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")
    ) 

1 个答案:

答案 0 :(得分:0)

尝试使用

添加要隐藏的列
grid.Column("BBBB", "BBB",  style:"hidecol")

然后写一些css

.hidecol {
    display: none;
}

如果你想隐藏那个列标题,那么你可以使用像这样的一些JQuery

$(document).ready(function() {
    $("#yourGridId th:nth-child(2)").hide();
}

您需要将#yourGrid替换为网格的标识符。这将隐藏第二列上方的标题。