0
respostas

Problemas com ViewBag e GridView - Não reconhece a coluna

Olá

Tenho o seguinte código no controlador

List ListaAtleta = new List();

Atleta ObjAtleta = new Atleta(); List dadosAtleta = ObjAtleta.Listar(); SelectList listaAtleta = new SelectList(dadosAtleta, "IdAtleta", "NomeAtleta"); ViewBag.ListaAtleta = listaAtleta;

Na View

<div>
@{
    var grid = new WebGrid(ViewBag.ListaAtleta, canPage: false);

    @grid.GetHtml(tableStyle: "table table-bordered table-responsive table-hover",
        columns:
             grid.Columns(
             grid.Column("IdAtleta", "IdAtleta"),
             grid.Column("NomeAtleta", "NomeAtleta")
        )
    )
}
O problema é que recebo uma msg de erro na view dizendo que não reconhece o IdAtleta.
Não sei o que tem errado, deve ser um detalhes porque funcionava.

Obrigado

Armando