Bonjour,
j'ai une IList, et j'aimerais en retirer un DataTable.
j'ai trouvé une méthode sur le net, mais qui ne fonctionne pas.
Pouvez vous m'aider à trouver ca?
merci
 créer DataTable à partir d'un IList?
 créer DataTable à partir d'un IList?
				
				
						
						
				Bonjour,
j'ai une IList, et j'aimerais en retirer un DataTable.
j'ai trouvé une méthode sur le net, mais qui ne fonctionne pas.
Pouvez vous m'aider à trouver ca?
merci
 
 
				
				
						
						
				ca dépend de ce qu'il y a dans ton ilist mais normalement y a pas de probleme ...
si ton Ilist contient des objet "Chien" avec comme champ "nom" et "race" tu fais (ecris un peu à l'arrache mais c'est l'algorithmique qui compte):
et dans ton fichier aspx :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Code : Sélectionner tout - Visualiser dans une fenêtre à part Eval("nom") .... Eval("race")
 
 
				
				
						
						
				j'ai pas bien pigé.
je voudrais simplement un,e méthode qui prend une IList et qui me rend un DataTable
une méthode dans ce genre ci:
mais ca me sort des suite de caractères bizarre...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
 
				
				
						
						
				Que dois je modifier à la méthode pour que cela ne le fasse pas?
Pour ce cas ci je pourrais me contenter d'une méthode adaptée mais je vais de toute facon devoir réussir à trouver une méthode plus générique car j'aurai d'autres transformations d'IList à faire plus tard.
 
 
				
				
						
						
				En fait, si tu veux une méthode générique, il va falloir regarder du côté de la "Réflection" du langage pour pouvoir connaître les propriétés exposées par les objets de ton IList.
Sinon, actuellement, tu peux procéder comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Partager