J'ai une classe qui contient un dictionnaire de propriétés (sac de propriétés) à côté des propriétés normales. Je voudrais afficher une collection de cet objet dans une table en utilisant la grille de MvcContrib.Utilisation de la grille MvcContrib avec des dictionnaires et des listes
La classe:
public class ObjectWithPropertyBag
{
public string Property1 { get; set; }
public string Property2 { get; set; }
public Dictionary<string, string> PropertyBag { get; set; }
}
Mon 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
Mon point de vue:
Html.Grid(ViewData.Model.ObjectWithPropertyBag).WithModel(new ObjectWithPropertyBagGridModel())
Est-il possible de parcourir le dictionnaire et créer les colonnes ?
Merci.
Peu importe combien je bidouille autour de mon code, je ne peux pas faire ce travail! –