gracias
Joel
Estas de suerte! :) No es necesario recorrer todo el dropdownlist ..
tiene métodos que nos ayudan en esta tarea
Ejemplo:
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Value="Valor1">Item 1</asp:ListItem>
<asp:ListItem Value="Valor2">Item 2</asp:ListItem>
<asp:ListItem Value="Valor3">Item 3</asp:ListItem>
<asp:ListItem Value="Valor4">Item 4</asp:ListItem>
<asp:ListItem Value="Valor5">Item 5</asp:ListItem>
</asp:DropDownList>
Para seleccionar uno conociendo su valor
DropDownList1.SelectedValue = "Valor3"
Para seleccionar conociendo el indice (acuerdate que empieza de 0 los
indices)
DropDownList1.SelectedIndex = 4 (aqui selecciona el 5to
item)
Para seleccionar uno conociendo su texto... utilizando FindByText que
es de la coleccion de Items
Dim item As ListItem = DropDownList1.Items.FindByText("Item 2")
If Not item Is Nothing Then
item.Selected = True
End If
Tambien tenemos el FindByValue para utilizarlo de la misma manera
Te dejos unos enlaces que te puedan ayudar.
Enlaces
---------------------------
DropDownList (Clase)
Representa un control que permite al usuario seleccionar un único
elemento de una lista desplegable
http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.dropdownlist(VS.80).aspx
DropDownList.SelectedIndex (Propiedad)
Obtiene o establece el índice del elemento seleccionado del control
DropDownList.
http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.dropdownlist.selectedindex.aspx
ListItemCollection.FindByText (Método)
Busca en la colección un ListItem cuya propiedad Text contenga el
texto especificado.
http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.listitemcollection.findbytext(VS.80).aspx
ListItemCollection.FindByValue (Método)
Busca en la colección un ListItem cuya propiedad Value contenga el
valor especificado.
http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.listitemcollection.findbyvalue.aspx
Espero que te sirva de ayuda o guia
______________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja
Joel
"Jose A. Fernandez" <ferna...@gmail.com> escribió en el mensaje
news:ab7e0b33-30db-4b25...@a29g2000pra.googlegroups.com...