У меня есть коллекция объектов SearchResult, которые содержат словарь с любым количеством динамических атрибутов, таких как имя, адрес, предпочтение в еде или что-либо еще.Я хочу динамически создавать столбцы (на основе коллекции Columns) и отображать атрибуты в сетке MvcContrib.
@Html.Grid(Model.SearchResults).Columns(column =>
{
foreach (var col in Model.Columns)
{
column.For(sr => sr.GetAttribute(col.Name)).Named(col.Title);
}
})
У меня проблема в том, что каждая строка в сетке полностью заполнена толькопоследний атрибут, как таковой:
Name Address Telephone
____________________________________________
01496 555555 01496 555555 01496 555555
01496 444444 01496 444444 01496 444444
01496 111111 01496 111111 01496 111111
Что я делаю не так ???