bonjour,
puis-je savoir comment je peux alimenter une "html.dropdownlist" ,
j'ai deja une table qui contient la liste des elements,
je voudrais connaitre l'action a mettre en place pour ça
merci
 drop down list
 drop down list
				
				
						
							
							
						
						
				bonjour,
puis-je savoir comment je peux alimenter une "html.dropdownlist" ,
j'ai deja une table qui contient la liste des elements,
je voudrais connaitre l'action a mettre en place pour ça
merci
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				essaye ca
Public Combo As New List(Of SelectListItem)()
au niveau de l'action
For Each item As Pays In PaysDB.GetList
Combo.Add(New SelectListItem() With {.Text = item.Nom, .Value = item.Code})
Next
ViewData("Pays") = Combo
coté View :
<td><%= Html.DropDownList("Pays")%></td>
 
 
				
				
						
						
				Salut,
Le plus simple:
dans ton viewmodel:
Dans ta vue:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
Code : Sélectionner tout - Visualiser dans une fenêtre à part <%= Html.DropDownList("SelectedItem", Model.Items)%>
 
 
				
				
						
						
				j'ai pas bien compris, ou je doit mettre le contenue de ma table qui contien les element ,pour alimenter la dropdownlist!!
genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
 
 
				
				
						
						
				je vien de tester ça aussi, mais j'ai toujours un message d'erreur qui bloque tout,
coté action:
la ou les modification vont etre faite:
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
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
coté view :
message d'erreur en piece jointe
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
 
 
				
				
						
						
				Re,
Bon, j'ai parlé d'objet de type
Toi, tu créé un objet de type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part public List<SelectListItem>
Et il se trouve que tu as une erreur de cast...
Code : Sélectionner tout - Visualiser dans une fenêtre à part new SelectList();
Je te donne un indice: il faut renvoyer un objet de type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part List<SelectListItem>
Un moyen de remplir ta liste:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
 
 
				
				
						
						
							
						
				enfin c'est reglé ouff !!
alors c'etait si simple ,
je vous montre comment j'ai fais ,
coté controlleur voila :
et coté vue j'ai mis ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
je precise que "mission" c'est le nom de ma table qui contien les element et "lib_mission" c'est le champs qui contient les element ,
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
et voili voila
ca marche comme sur des roulette
et encore plus si vous voullez pas vous cassé la tete avec la creation d'une table et y mettre les element,
par ex si vous avez que deux ou 3 element ben vous faite ça sur la vue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
=====> "TitleDropDown" : c'est juste un titre vous pouvez mettre ce que vous voulez
et entre les accolade vous mettez les element desirer
j'espere que ça aidera plein de monde
bon courage

Partager