Wenn ich versuche, eine ASP.NET GridView
an eine IEnumerable<ExpandoObject>
mit einer ObjectDataSource
zu binden, bekomme ich die folgende Ausnahme.
System.Web.HttpException (0 x 80004005): DataBinding: "System.Dynamic.ExpandoObject" enthält keine Eigenschaft mit dem Name "StoreID".
Weiß jemand, wie ich auf ExpandoObjects
databinden könnte?
Das Opensource-Framework Impromptu-Interface kann dies tun. Es verfügt über eine Methode, um dynamische Objekteigenschaften für die Reflexion verfügbar zu machen, indem ein Wörterbuch mit Eigenschaftsnamen - & gt; -Typen übergeben wird.
%Vor%