Bonjour à tous,
j'utilise un datasaource de la manière suivante :
et j'essaye de récupérer le type de la source sans passer par une variable locale pour envoyer vers l'un ou l'autre traitement. En gros j'aurais voulu faire quelque chose comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(affichage == "domaine") datagridview1.DataSource = new List<Domaine>; else datagridview1.DataSource = new List<Mark>;
Malheureusement je n'y arrive pas car il me semble que le type de Datasource est object. Donc tres généric. Comment faire simple?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if( (typeof(datagridview1.DataSource) == typeof(List<Mark>) ) traitement1(); else traitement2();
Merci
Partager