C# 如何在actionresult之后隐藏剑道网格的列

C# 如何在actionresult之后隐藏剑道网格的列,c#,.net,asp.net-mvc,kendo-grid,C#,.net,Asp.net Mvc,Kendo Grid,如何在ActionResult之后隐藏剑道网格的列 我用剑道网格来显示一些信息。在这个网格中,我想借助文本框实现一个全局搜索。在这里一切正常之前,搜索工作正常 然后,如果填充我的网格的列表的列状态为false,我想隐藏我的1列 我如何做到这一点?我尝试了许多方法,但没有成功 我的网格: @(Html.Kendo().Grid(Model) .Name("grid") .Events(x => x .Edit("onEd

如何在ActionResult之后隐藏剑道网格的列 我用剑道网格来显示一些信息。在这个网格中,我想借助文本框实现一个全局搜索。在这里一切正常之前,搜索工作正常

然后,如果填充我的网格的列表的列状态为false,我想隐藏我的1列

我如何做到这一点?我尝试了许多方法,但没有成功

我的网格:

@(Html.Kendo().Grid(Model)
          .Name("grid")
          .Events(x => x
                .Edit("onEdit")
                .SaveChanges("SaveChanges")
                .DataBound("DataBound")

          )
          .Columns(columns =>
          {
                  columns.Bound(p => p.ImageUrl).Title("Image");
                  columns.Bound(c => c.Status).Title("status").Hidden(true);
                  columns.Bound(c => c.Name).Title(T("Name"));
                  columns.Bound(c => c.ColumnToHide).Title(T("ColumnToHide"));
                  }
                  )

我在控制器中的功能:

 public ActionResult GetList([DataSourceRequest] DataSourceRequest request, string valueToSearch)
    {
        var result = this.GetList(valueToSearch).ToList();

        return this.Json(result.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
    }
我试图隐藏数据绑定中的列,但在重新填充网格时没有调用它


提前感谢

如果有帮助,请尝试以下代码:

column.Bound(c => c.Status).Title("status").Hidden(true).IncludeInMenu(true);
column.Bound(c => c.Status).Title("status").Hidden(true).IncludeInMenu(true);