DataGridView DataSource et Linq
Bonjour,
Voici le code suivant
Code:
1 2 3 4
|
var serveurs = (from srv in entities.T_Serveur
select new { ID = srv.ID, BinDir = srv.BinDir, Name = srv.Name }).ToList();
dgv.DataSource = serveurs; |
Jusque là aucun souci.
Pour une raison quelconque, je tiens à avoir un objet qui correspond à un item de la liste serveurs, soit :
Code:
1 2 3 4 5 6
| public class Serveur
{
public int ID;
public string BinDir;
public string Name;
} |
Si je modifie ma requête linq de cette manière :
Code:
1 2 3 4
|
var serveurs = (from srv in entities.T_Serveur
select new Serveur { ID = srv.ID, BinDir = srv.BinDir, Name = srv.Name }).ToList();
dgv.DataSource = serveurs; |
Mon DataGridView ne m'affiche plus rien.
J'ai pourtant bien mes items dans serveurs.
Quelqu'un saurait-il me dire pourquoi ??