Bonjour,
Voici le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ??