Problemas con SelectedValue

21/02/2005 - 17:03 por Joan Ibáñez | Informe spam
Hola! Tengo un formulario, que al inicializar los controles que contiene, me
aparece el siguiente error al seleccionar el elemento inicialmente
seleccionado de las Combos:
El argumento especificado está fuera del intervalo de valores válidos.
Nombre del parámetro: '-2147483645' no es un valor válido para index.
¿Por que no me encuentra el elemento?

Para cargar la combo, hago lo siguiente:

query = "blablablabla"

da = new sqldataadapter(query, conn)
da.Fill(datatable)
da.dispose

datarow = datatable.newrow

datarow("Argumento") = "*"
datarow("Descripcion") = "-- Seleccione --"

datatable.insertat(dr,0)


cmb.displaymember = "Descripcion"
cmb.valuemember = "Argumento"

cmb.DataSource = datatable


Y todo funciona perfectamente, hasta que intento seleccionar un elemento
mediante 'SelectedValue'. Si utilizo SelectedIndex no da problemas, pero, lo
que quiero es poder seleccionar por el value:

cmb.SelectedValue = "*"


Gracias.
Un Saludo.

Preguntas similare

Leer las respuestas

#1 Joan Ibáñez
21/02/2005 - 17:09 | Informe spam
Me he equivocado, en lugar de 'datatable.insertat(dr,0)' es
'datatable.insertat(datarow,0)'


"Joan Ibáñez" escribió en el mensaje
news:
Hola! Tengo un formulario, que al inicializar los controles que contiene,


me
aparece el siguiente error al seleccionar el elemento inicialmente
seleccionado de las Combos:
El argumento especificado está fuera del intervalo de valores válidos.
Nombre del parámetro: '-2147483645' no es un valor válido para index.
¿Por que no me encuentra el elemento?

Para cargar la combo, hago lo siguiente:

query = "blablablabla"

da = new sqldataadapter(query, conn)
da.Fill(datatable)
da.dispose

datarow = datatable.newrow

datarow("Argumento") = "*"
datarow("Descripcion") = "-- Seleccione --"

datatable.insertat(dr,0)


cmb.displaymember = "Descripcion"
cmb.valuemember = "Argumento"

cmb.DataSource = datatable


Y todo funciona perfectamente, hasta que intento seleccionar un elemento
mediante 'SelectedValue'. Si utilizo SelectedIndex no da problemas, pero,


lo
que quiero es poder seleccionar por el value:

cmb.SelectedValue = "*"


Gracias.
Un Saludo.


Respuesta Responder a este mensaje
#2 Joan Ibáñez
21/02/2005 - 17:18 | Informe spam
La equivocacion era en la exposicion del problema. Gracias

Un Saludo.

"Joan Ibáñez" escribió en el mensaje
news:O$
Me he equivocado, en lugar de 'datatable.insertat(dr,0)' es
'datatable.insertat(datarow,0)'


"Joan Ibáñez" escribió en el mensaje
news:
> Hola! Tengo un formulario, que al inicializar los controles que


contiene,
me
> aparece el siguiente error al seleccionar el elemento inicialmente
> seleccionado de las Combos:
> El argumento especificado está fuera del intervalo de valores válidos.
> Nombre del parámetro: '-2147483645' no es un valor válido para index.
> ¿Por que no me encuentra el elemento?
>
> Para cargar la combo, hago lo siguiente:
>
> query = "blablablabla"
>
> da = new sqldataadapter(query, conn)
> da.Fill(datatable)
> da.dispose
>
> datarow = datatable.newrow
>
> datarow("Argumento") = "*"
> datarow("Descripcion") = "-- Seleccione --"
>
> datatable.insertat(dr,0)
>
>
> cmb.displaymember = "Descripcion"
> cmb.valuemember = "Argumento"
>
> cmb.DataSource = datatable
>
>
> Y todo funciona perfectamente, hasta que intento seleccionar un elemento
> mediante 'SelectedValue'. Si utilizo SelectedIndex no da problemas,


pero,
lo
> que quiero es poder seleccionar por el value:
>
> cmb.SelectedValue = "*"
>
>
> Gracias.
> Un Saludo.
>
>


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