ASP.NET - COMMENT FAIRE UNE SELECTION SUR UNE VALEUR D'UN ITEM DANS UN DROPDOWNL

kaskran Messages postés 35 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 7 mars 2005 - 18 févr. 2005 à 16:54
mael94420 Messages postés 3 Date d'inscription dimanche 6 août 2006 Statut Membre Dernière intervention 19 juin 2009 - 19 oct. 2006 à 15:39
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8974-asp-net-comment-faire-une-selection-sur-une-valeur-d-un-item-dans-un-dropdownlist

mael94420 Messages postés 3 Date d'inscription dimanche 6 août 2006 Statut Membre Dernière intervention 19 juin 2009
19 oct. 2006 à 15:39
bonjour,
ce code est exactement ce que je souhaite faire
sauf que j'arrive pas à l'executer

Dim ddlsection As New DropDownList

Dim b As New ListItem

b = ddlSection.Items.FindByValue("Pharmacie")
If Not b Is Nothing Then
b.Selected = True
Else
ddlSection.Items.FindByValue(3).Selected = True
End If

Pharmacie est bien la valeur affiché dans ma dropdow,list et 3 sa valeur dans la base de donnée
alors je ne comprend pas pourquoi ca fonctionne pas
merci pour votre aide
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
3 août 2006 à 00:53
Bonsoir,

Je ne comprends toujours pas votre question.
Qupoi qu'il en soit, chaque cas est spécifique, si vous devez ajouter une valeur en base plutôt que de choisir une valeur par défaut, il s'agit de votre stratégie.
Dans de nombreux cas, cette stratégie ne peux être imaginable pour des simples problématiques de garantie d'unicité des informations (voiture ~ voitures ou téléphone ~ telephone).
Ainsi si vous ajouter à chaque cas la données non trouvée dans la base, vous risquez de vous retrouver très rapidement avec une gestion des doublons à prendre en compte (ce qui est très lourd).

Cordialement
Romelard Fabrice
quineman Messages postés 72 Date d'inscription jeudi 30 novembre 2000 Statut Membre Dernière intervention 10 novembre 2008
3 août 2006 à 00:31
Excusez moi d'avoir manquer de clarté. Je souhaitais simplement ajouter une valeur par défaut qui n'est pas dans ma base à la liste et non séléctionner une valeur par par défaut qui est déjà dans ma base...
Quel est la différence avec un DDL.selectedValue=MaValeur avec une valeur par défaut si ma valeur n'éxiste pas ?
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
1 août 2006 à 20:09
Bonjour,

Désolé mais je ne comprends pas votre question.
Si la source ne correspond pas à ce que vous souhaitez, il ne s'agit que d'exemple, à vous donc de l'adapter.

Cordialement
Romelard Fabrice
quineman Messages postés 72 Date d'inscription jeudi 30 novembre 2000 Statut Membre Dernière intervention 10 novembre 2008
1 août 2006 à 18:38
N'est il pas possible de ne pas toucher aux informations de la base et d'ajouter une valeur dans la liste seulement dans l'interface grace à du code ?
Plus propre non ?
Merci pour ce petit tricks.
kaskran Messages postés 35 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 7 mars 2005
18 févr. 2005 à 16:54
genial merci