2016-12-20 10 views
0

グリッドにエンティティ属性を動的に追加しようとしていますが、以下のようにエラーが発生しています。グリッドを動的に取り込む方法を誰にでも教えてください。おかげグリッドにエンティティ属性を動的に追加する方法

@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 + <> c__DisplayClass1).attribute.Key) ' グリッドではサポートされていません

答えて

0

Columns.Add()。RenderValueAs(C => c.Attributes [attribute.Key])。題し( "従業員")。フィルタ可能(真)

関連する問題