2015-04-01 1 views
1

Je veux changer une sélection DropDown (Visuellement chez PageLoad) en utilisant le codeC# Puis-je modifier (visuellement) une liste déroulante AutoPostBack = "true" de .cs?

----------------------------- [ ASPX] ------------------------------------

<asp:DropDownList ID="cbo" runat="server" AutoPostBack="True"> 
<asp:ListItem Value="3">ALL</asp:ListItem> 
<asp:ListItem Value="1">YES</asp:ListItem> 
<asp:ListItem Value="2">NO</asp:ListItem> 
</asp:DropDownList> 

----- ------------------------ [/ aspx] ---------------------- --------------

dans mon fichier .cs je veux faire

------------------ ----------- [cs] ------------------------------------

(pageload) 
cbo.SelectedIndex = 1; 

----------------------------- [/ cs] ----------- -------------------------

Il ne fonctionne pas

+0

Quand vous dites que ça ne marche pas, qu'est-ce que ça veut dire? Vous attendiez quel élément à sélectionner? –

+0

_si je peux vous comprendre ... _ Si vous voulez établir le 'ListItem' à posticion' 1' il suffit d'ajouter la propriété "Selected" dans votre 'ListItem'. Exemple: ' OUI'. –

Répondre

0

On dirait que vous configurez l'index sélectionné d'un autre menu déroulant. Je pense qu'il devrait être cbo.SelectedIndex = 1

+0

désolé, j'ai changé le nom du menu déroulant pour créer ce post ... j'ai édité ... merci mais le problème est autre chose – Liev04

+0

Avez-vous réussi à le résoudre? –

+0

non ... l'erreur d'identification a été faite ici lors de la création du message – Liev04