2016-12-20 2 views
0

Я пытаюсь добавить атрибуты Entity в Grid динамически, но получаю ошибку, как показано ниже. Кто-нибудь может предложить мне, как я могу динамически заполнять сетку. БлагодаряКак добавить атрибуты Entity динамически в Grid

@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.Attributes.get_Item (значение (ASP._Page_Views_Queries_ResultGrid_cshtml + <> c__DisplayClass1) .attribute.Key) ' не поддерживается сеткой

ответ

0

Columns.Add(). RenderValueAs (с => c.Attributes [attribute.Key]). Названный ("Сотрудник"). Фильтруемый (истина)

Смежные вопросы