Bonjour,
J'utilise une list générique d'un objet défini : par exemple client qui dérive d'un objet tt.
1 2 3 4
|
public class tt {}
public class client : tt {}
list<client> lstclient = new list<client>(); |
Pour remplir une datagridview, je passe ma liste comme datasource :
datagridview1.DataSource = lstclient;
Dans une autre classe, j'aimerai vérifier que mon datasource de mon datagridview est une list<tt>, est-ce possible ?
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
if (datagridview1.DataSource is list<client>)
, celà fonctionne, il me renvoie bien true, alors que si je fais :
if (datagridview1.DataSource is list<tt>)
, celà retourne false.
Si vous avez des idées, je vous remercie d'avance.
Partager