У меня есть класс, который помимо обычных свойств содержит словарь значений свойств (набор свойств). Я хотел бы отобразить коллекцию этого объекта в таблице, используя сетку из MvcContrib.
Класс:
public class ObjectWithPropertyBag
{
public string Property1 { get; set; }
public string Property2 { get; set; }
public Dictionary<string, string> PropertyBag { get; set; }
}
Моя модель GridModel (ObjectWithPropertyBagGridModel):
Column.For(x => x.Property1);
Column.For(x => x.Property2);
Column.For(x => x.PropertyBag)//how to display keys as columns and values as table data
Мой взгляд:
Html.Grid(ViewData.Model.ObjectWithPropertyBag).WithModel(new ObjectWithPropertyBagGridModel())
Есть ли способ перебрать словарь и создать столбцы?
Спасибо.