Merci de ton aide sisqo60. Je sais que c'est longuet mais celà fait plus d'une journée que je bloque là dessus.
Si je fais une classe par objet fils, je perds tout l'intérêt du générique et là j'ai pris un exemple qui avait 3 classes dérivées, mais moi je risque d'arriver à plus de 100 classes dérivées (une classe par table de ma base en fait).
Le but étant de dupliquer le moins possible de code dans les fils et donc dans faire un max dans les parents.
Si je prends ta solution, je suis obliger de créer une classe list par table.
Ensuite il faut que je fasse un enum de mes classes list et tester ensuite que le type de mon Datasource est bien dans l'enumération.
if (DatagridView1.DataSource in LstEnum)
Celà me semble bien compliqué quand même ....
Partager