DropDownList control

07/12/2004 - 17:56 por Alejandro Giardino | Informe spam
Hola a todos, tengo un control DropDownList en ASP.NET desde Visual Studio.
Se que con un código como este:

DropDownListControl.Items.Add("colorado")
DropDownListControl.Items.Add("verde")
DropDownListControl.Items.Add("azul")

agrego items a la lista, pero... ¿cómo puedo hacer para setear lo que en
html es el value del tag option del select resultante? O sea, hasta aquí el
código html que el cliente recibe es algo así:

<select name="Colores">
<option value="colorado">colorado</option>
<option value="verde">verde</option>
<option value="azul">azul</option>
</select>

quiero que en el cliente finalmente quede, por ejemplo, un código,
digamos..., como este:

<select name="Colores">
<option value="1">colorado</option>
<option value="2">verde</option>
<option value="3">azul</option>
</select>

Saludos y gracias
 

Leer las respuestas

#1 Alejandro Giardino
07/12/2004 - 20:38 | Informe spam
Mh... pero algo tengo que estar haciendo mal, probé lo que me dijiste y el
visual studio me lo subraya como si no lo aceptara y me dice "Error de
resolución de sobracarga porque ninguna de las funciones 'Add' a las que se
tiene acceso acepta esta número de argumentos"

Gracias
Alejandro
"Matias Iacono" escribió en el mensaje
news:
La cosa es ma o menos asi:

DropDownListControl.Items.add( new listitem("Text","Value"))

No recuerdo si el value es el primero o el segundo... generalmente lo hago
mecanicamente, y cuando lo pienso no me sale :)

De cualquier manera, si usas VS.Net, veras que cuando llegas al add( la
ayuda inteligente te lista varias opciones para meter valores, y uno de
ellos es un objeto ListItem, el cual, puede contener un VALUE y un TEXT.

Saludos,

Matias Iacono
Microsoft MVP
591 70859837
"Alejandro Giardino" wrote in message
news:
> Hola a todos, tengo un control DropDownList en ASP.NET desde Visual
Studio.
> Se que con un código como este:
>
> DropDownListControl.Items.Add("colorado")
> DropDownListControl.Items.Add("verde")
> DropDownListControl.Items.Add("azul")
>
> agrego items a la lista, pero... ¿cómo puedo hacer para setear lo que en
> html es el value del tag option del select resultante? O sea, hasta aquí
el
> código html que el cliente recibe es algo así:
>
> <select name="Colores">
> <option value="colorado">colorado</option>
> <option value="verde">verde</option>
> <option value="azul">azul</option>
> </select>
>
> quiero que en el cliente finalmente quede, por ejemplo, un código,
> digamos..., como este:
>
> <select name="Colores">
> <option value="1">colorado</option>
> <option value="2">verde</option>
> <option value="3">azul</option>
> </select>
>
> Saludos y gracias
>
>
>


Preguntas similares