Foros del Web » Programación para mayores de 30 ;) » .NET »

asignar valor de combobox a textbox

Estas en el tema de asignar valor de combobox a textbox en el foro de .NET en Foros del Web. resulta tengo un combobox lleno con los registros de una base de datos. tengo la tabla con estos campos cod, nom, consec, tipo, numero el ...
  #1 (permalink)  
Antiguo 01/08/2006, 16:31
 
Fecha de Ingreso: mayo-2006
Mensajes: 110
Antigüedad: 18 años
Puntos: 0
asignar valor de combobox a textbox

resulta tengo un combobox lleno con los registros de una base de datos.

tengo la tabla con estos campos
cod, nom, consec, tipo, numero
el combo muestra el nombre(nom) pero resulta que quiero que se muestre en un texbox el consec asociado al nombre seleccionado en el combo.
este es parte del code

Private Sub llecmbDocOrdPag()
'' Llena el combo de Tipo de Comprobante
Dim cDocOrdPag As clsfin_t_ord_pag_par
Dim ds As DataSet
Dim cnxDB As clsConexion

Try
cnxDB = New clsConexion
cnxDB.Login = Me.loginProp
cnxDB.Password = Me.passwordProp
cnxDB.Servidor = Me.servidorProp
cnxDB.BaseDatos = Me.baseDatosProp
cnxDB.ConectarDB()
cDocOrdPag = New clsfin_t_ord_pag_par
cDocOrdPag.conexion = cnxDB
cDocOrdPag.ordenaProp = "coddocordpag"

ds = cDocOrdPag.consultar

Me.cmbDocOrdPag.DataSource = ds.Tables(0)
Me.cmbDocOrdPag.DisplayMember = "nom"
Me.cmbDocOrdPag.ValueMember = "cod"

ds = Nothing
cDocOrdPag = Nothing
cnxDB.DesconectarDB()

Catch ex As System.Exception

Dim basErrores As New basErroresv100
basErrores.txtModulo.Text = Me.Name
basErrores.txtError.Text = "Error Cargando Combo de Documentos"
basErrores.txtDetalle.Text = ex.Message
basErrores.ShowDialog()
Me.Close()
End Try

End Sub

y en el evento cmbDocOrdPag_SelectedindexChanged hago
Me.txtConsecutivo.Text = CStr(Me.cmbDocOrdPag.SelectedValue)

me sale error al cargar el form donde esta el combo:"La conversion del tipo datarowview al tipo string no es valida" .
  #2 (permalink)  
Antiguo 10/08/2006, 14:37
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
k visual es 2005 o 2002
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #3 (permalink)  
Antiguo 11/08/2006, 09:42
Avatar de .seb  
Fecha de Ingreso: marzo-2006
Ubicación: Uruguay
Mensajes: 493
Antigüedad: 18 años, 1 mes
Puntos: 1
Eso te da porque el SelectedValue es una columna, para eso, o bien pones
Me.txtConsecutivo.Text = CStr(Me.cmbDocOrdPag.SelectedValue["NombreDeLaColumna"])
o
Me.txtConsecutivo.Text = Me.cmbDocOrdPag.Text
__________________
saludos
seba
http://sgomez.blogspot.com
  #4 (permalink)  
Antiguo 29/09/2006, 14:04
 
Fecha de Ingreso: noviembre-2003
Mensajes: 96
Antigüedad: 20 años, 5 meses
Puntos: 0
propiedad valueMember de un comboBox

hola amigos:
quisiera saber si es posible asignar dos campos de una tabla a la propiedad ValueMember de un combobox, ya que en el combo muestro el nombre del producto y yo quiero obtener ademas el codigo del producto y su precio unitario.

gracias anticipadamente
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:21.