Bonjour,
J'utilise une list générique d'un objet défini : par exemple client qui dérive d'un objet tt.
Pour remplir une datagridview, je passe ma liste comme datasource :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public class tt {} public class client : tt {} list<client> lstclient = new list<client>();
Dans une autre classe, j'aimerai vérifier que mon datasource de mon datagridview est une list<tt>, est-ce possible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part datagridview1.DataSource = lstclient;
le but est d'avoir une fonction générique si je crée une classe commande qui hérite aussi de tt.
Si je fais
, celà fonctionne, il me renvoie bien true, alors que si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (datagridview1.DataSource is list<client>)
, celà retourne false.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (datagridview1.DataSource is list<tt>)
Si vous avez des idées, je vous remercie d'avance.
Partager