Visual Basic.NET - MOSTRAR EL CAMPO NOMBRE

 
Vista:

MOSTRAR EL CAMPO NOMBRE

Publicado por CESAR W GRIMALDOS (1 intervención) el 05/04/2006 16:55:11
TENGO LA SIGUIENTE CONSULTA:
TENGO UN BD EN SQL, UNA TABLA LLAMADA COMPANIA, CON LOS SGTES CAMPOS:
CODCIA, CODMUNICIPIO, CODDEPARTAMENTO
TENGO OTRA TABLA LLAMADA CIUDAD: CODMUNICIPIO, NOMBRE
TENGO POR ULTIMO LA TABLA DEPARTAMENTO: CODDEPARTAMENTO, NOMBRE
EN EL FORM COMPANIA TENGO UN COMBO QUE LO LLENO CON EL NOMBRE DE LA CIUDAD, Y UN LBLDEPARTAMENTO QUE DEBERIA MOSTRARME EL NOMBRE DEL DEPARTAMENTO PERO DE ACUERDO A ESTE COD QUE TENGO (EL CUAL NO ME MUESTRA NINGUN TIPO DE ERROR DE CODIFICACION)
Private Sub CboCiudad_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CboCiudad.SelectedIndexChanged

' Tomo el codigo de la ciudad
Dim sCodCiudad As String = Me.CboCiudad.SelectedValue
' Hago la consulta de la Ciudad
Dim dsCiudad As DataSet
dsCiudad = oSqlManager.Request("SELECT * FROM Ciudad WHERE CodMunicipio='" & sCodCiudad & "'")
If dsCiudad.Tables.Count > 0 Then
If dsCiudad.Tables(0).Rows.Count > 0 Then
'Encontro la Ciudad
Dim dsDpto As DataSet
'-*************************
dsDpto = oSqlManager.Request("SELECT * FROM Departamento WHERE CodDepartamento = '" & _
Convert.ToString(dsCiudad.Tables(0).Rows(0).Item("CodDepartamento")) & "'")

'***************************
If dsDpto.Tables.Count > 0 Then
If dsDpto.Tables(0).Rows.Count > 0 Then
LblDepartamento.Text = dsDpto.Tables(0).Rows(0).Item("NOMBRE")
End If
End If
End If
End If
End Sub
NO ME MUESTRA LO QUE QUIERO, ADEMAS SOLO ME MUESTRA EN EL COMBO LOS CODS DE LOS MUNICIPIOSM, (POR EJ BOGOTA ES COD 1, EN EL COMBO ME MUESTRA ES 1) YME SALE EL SGTE ERROR:

"LA CONVERSION DEL TIPO DATAROW VIEW AL TIPO STRING NO ES VALIDA"
Y SE BLOQUEA

AGRADEZCO LA COLABORACION QUE ME PUEDAN BRINDAR
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:MOSTRAR EL CAMPO NOMBRE

Publicado por thessen (298 intervenciones) el 07/04/2006 13:53:44
No dices en que linea se produce el error. Asi a simple vista, se me ocurre que en el combo no hayas asignado la propiedad ValueMember y DisplayMember al cargar el combo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar