2010-12-09 35 views
0

Est-ce possible? Je change programatically l'index sélectionné lorsqu'un certain événement est déclenché en utilisant ce code:Get SelectedValue à SelectedIndex dans DropDownList?

DropDownList.SelectedIndex = DropDownList.SelectedIndex + 1 

Maintenant, je veux mettre à jour une zone de texte correspondante avec le texte qui se trouve dans la nouvelle SelectedIndex du DropDownList via postback.

Quelle est la manière la plus facile de faire cela?


Je sais que je peux le faire en javascript .... Je me demandais si je pouvais le faire dans le code VB derrière.

Répondre

1
TextBox.Text = DropDownList.SelectedValue; 

En savoir plus sur ListControl.SelectedValue

+0

Êtes-vous sérieux c'est tout ce que j'ai besoin? Je n'ai pas besoin de passer en quelque sorte le selectedIndex avec lui? – Johnrad

+0

Je le pense. Vous pouvez également faire 'DropDownList.Items [DropDownList.SelectedIndex]' – hunter

+0

C'est vrai - vous n'avez pas besoin de SelectedIndex pour obtenir le texte. – Marcie