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

Preguntas similare

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
>
>
>


Respuesta Responder a este mensaje
#2 Alejandro Giardino
07/12/2004 - 21:21 | Informe spam
Si, lamentablemente probé tu código pero me había olvidado una parte ;)

GRACIAS!
"Matias Iacono" escribió en el mensaje
news:%
Lo he provado para ver si estaba errado y es correcto:

Me.ddProveedor.Items.Add(New ListItem("", ""))

Saludos,


Matias Iacono
Microsoft MVP
591 70859837
"Alejandro Giardino" wrote in message
news:
> 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
> > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#3 Matias Iacono
07/12/2004 - 23:42 | Informe spam
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



Respuesta Responder a este mensaje
#4 Matias Iacono
08/12/2004 - 01:08 | Informe spam
Lo he provado para ver si estaba errado y es correcto:

Me.ddProveedor.Items.Add(New ListItem("", ""))

Saludos,


Matias Iacono
Microsoft MVP
591 70859837
"Alejandro Giardino" wrote in message
news:
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
> >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida