我正在尝试动态地将实体属性添加到网格,但是如下所示得到错误。任何人都可以建议我如何动态填充网格。感谢
@Html.Grid(Model.SearchResults).Columns(columns =>
{
columns.Add(c => c.Id).Titled("Id");
foreach (var attribute in Model.SearchResults[0].Attributes)
{
columns.Add(c => c.Attributes[attribute.Key]).Filterable(true);
}
}).WithPaging(100).Sortable(true)
错误
发生了'System.NotSupportedException'类型的异常 GridMvc.dll但未在用户代码中处理
附加信息:表达式'c => c.Attributes.get_Item(值(ASP._Page_Views_Queries_ResultGrid_cshtml + LT;> c__DisplayClass1).attribute.Key)” 网格不支持
答案 0 :(得分:0)
Columns.Add()。RenderValueAs(c => c.Attributes [attribute.Key])。标题(“员工”)。可过滤(真实)