C# 如何在actionresult之后隐藏剑道网格的列
如何在ActionResult之后隐藏剑道网格的列 我用剑道网格来显示一些信息。在这个网格中,我想借助文本框实现一个全局搜索。在这里一切正常之前,搜索工作正常 然后,如果填充我的网格的列表的列状态为false,我想隐藏我的1列 我如何做到这一点?我尝试了许多方法,但没有成功 我的网格: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
@(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);