Telerik RadGrid exception de fonte lorsque rempli avec un tableau d'objets par leur type parent
Question
Je viens de rencontrer une exception de coulée en utilisant le Telerik RadGrid.
Il se produit lors de l'événement DataBind si j'ai un tableau d'objets comme source de données
radgrid1.DataSource = new BaseObject[] { new ChildObject1(), new ChildObject2() };
où les classes ChildObject1 et ChildObject2 héritent de la BaseObject de classe.
La solution
Je viens de trouver la réponse.
var objects = new BaseObject[] { new ChildObject1(), new ChildObject2() };
radgrid1.DataSource = new List<BaseObject>(objects);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow