Source de données est un type non valide. Il doit être un IListSource, IEnumerable ou IDataSource

Source de données est un type non valide. Il doit être un IListSource, IEnumerable ou IDataSource. L'erreur s'affiche lorsque je lier l'affichage de la grille

var list = dal.GetEmployeebyName(name);
GridViewEmployee.DataSource = list;
GridViewEmployee.DataBind();

j'ai la requête

public EmployeeInfo GetEmployeebyName(String name)
{
    using (var context = new HRMSEntities())
    {
        return context.EmployeeInfo.FirstOrDefault(e => e.FName == name);
    }
}
Pourquoi voudriez-vous utiliser un GridView pour afficher seulement 1 disque?

OriginalL'auteur user1566490 | 2012-08-01