Telerik RadGrid fundido excepção quando preenchido com uma matriz de objectos por seu tipo pai

StackOverflow https://stackoverflow.com/questions/881336

  •  22-08-2019
  •  | 
  •  

Pergunta

Acabo de se deparar com uma Exceção Fundição enquanto estiver usando o Telerik RadGrid.

Ela ocorre durante o evento DataBind se eu tiver uma matriz de objetos como a fonte de dados

radgrid1.DataSource = new BaseObject[] { new ChildObject1(), new ChildObject2() };

onde as classes ChildObject1 e ChildObject2 ambos herdam da BaseObject classe.

Foi útil?

Solução

Apenas encontrado a resposta.

var objects = new BaseObject[] { new ChildObject1(), new ChildObject2() }; radgrid1.DataSource = new List<BaseObject>(objects);

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top