Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu inter�s (algunos de los avisos publicados)

01/feb./2019

Los moderadores, MVP y administradores podrán seguir editando, respondiendo o creando nuevos mensajes

Con idea de que puedan ayudar a responder e ir cerrando mensajes ;-)

  Foro: .NET VB Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 41008 - Seleccion de elemento en combobox
IDAsuntoFechaNick 
41008 Seleccion de elemento en combobox01/05/08 23:43Tanatos   
hola compañeros del foro, tengo una duda y espero que me ayuden a reolverla. Trabajo con vb.net 2003 y el problema es el siguiente:

Estoy llenando un combobox, pero al seleccionar un elemento de la lista ya cargada me arroja un error. que dice "la conversion de tipo DataRowView al tipo Integer no es valida". en donde mi combobox esta lleno con datos numericos.

aca le dejo el codigo

'este es el evento load donde cargo mi combobox       
       Dim con As SqlConnection
       con = New SqlConnection(cadena)
       con.Open()
        
       Dim sql As String = "select num_fact,ced
           _cli from facturas;"

       Dim dacategories As SqlDataAdapter
       dacategories = New SqlDataAdapter(sql, con)

       Dim dscategories As New DataSet
       dacategories.Fill(dscategories)
       con.Close()

       With Me.ComboBox1
           .DataSource = dscategories.Tables(0)
           .DisplayMember = "num_fact"
           .ValueMember = "ced_cli"
       End With

'aca trato de que me salga el elemento que selecciono

    Private Sub ComboBox1_SelectionChangeCommitted
Try
           Dim a As Integer
           a = Me.ComboBox1.SelectedItem
           MsgBox(a)
       Catch ex As Exception
           MsgBox(ex.Message)
       End Try

Les agradeceria que me ayudaran*******
[Editado: Tanatos, 01/05/2008 23:45:14]
IDAsuntoFechaNick 
41010 Re: Seleccion de elemento en combobox (Resp: 41008)02/05/08 01:15junahu   
puede que esté equivocado, pero creo que SelectedItem te da el texto que tiene el item del combobox que has seleccionado y por tanto si quieres la posición del item seleccionado deberías utilizar
SelectedIndex que nos da un valor numérico.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
41012 Re: Seleccion de elemento en combobox (Resp: 41010)02/05/08 03:48Tanatos   
si amigo, lo que dices es cierto, pero no se si te haz dado cuenta pero en el ejemplo que doy lo tengo utilizando, y aun asi me esta arrojando el error que mensione arriba.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
41027 Re: Seleccion de elemento en combobox (Resp: 41008)02/05/08 17:08Tanatos   
hola gente del foro. Pues a mi pregunta ya la logre solucionar, gracias al apoyo de unos amigos programadores, se me ocurrio un par de ideas que fueron la solucion....

en la parte donde selecciono el elemento, es decir, en el evento Private Sub ComboBox1_SelectionChangeCommitted pues cambie el tipo de select. aca les dejo la correccion.

Try
           Dim a As Integer
           a = Me.ComboBox1.Text
           MsgBox(a)
       Catch ex As Exception
           MsgBox(ex.Message)
       End Try


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2026  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 09/06/2026 13:56:30 GMT