У меня есть класс, который содержит словарь свойства-значения (мешок свойств) помимо обычных свойств. Я хотел бы отобразить коллекцию этого объекта в таблице, используя сетку из 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())
Есть ли способ перебирать словарь и создавать столбцы?
Спасибо.