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

Convertir DBNull a Tipo String, no es valido

Estas en el tema de Convertir DBNull a Tipo String, no es valido en el foro de .NET en Foros del Web. Nuevamente saludos compañero de foros del web, espero me puedan dar una mano. Al cargar el datagridview, por no tener ningun registro el grid esta ...
  #1 (permalink)  
Antiguo 26/10/2009, 23:39
Avatar de frankjoel86  
Fecha de Ingreso: noviembre-2008
Ubicación: Ica
Mensajes: 295
Antigüedad: 15 años, 5 meses
Puntos: 0
Convertir DBNull a Tipo String, no es valido

Nuevamente saludos compañero de foros del web, espero me puedan dar una mano.

Al cargar el datagridview, por no tener ningun registro el grid esta en blanco.
El detalle esta que al hacer doble click en las celdas vacias, me sale el siguiente mensaje (Conversion from type 'DBNull' to type 'String' is not valid.)


dim vIndex as string
vIndex = Dgv1.CurrentRow.Index

vCodemp = Dgv1.Rows(vIndex).Cells(0).Value
if vCodemp=0 then
msgbox("No Hay Registros")
end if

- Cuando asigno el valor de una fila a una variable vCodemp de tipo string, me sale el mensaje. (Conversion from type 'DBNull' to type 'String' is not valid)

Agradesco de antemano la ayuda.
  #2 (permalink)  
Antiguo 27/10/2009, 00:12
Avatar de frankjoel86  
Fecha de Ingreso: noviembre-2008
Ubicación: Ica
Mensajes: 295
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Convertir DBNull a Tipo String, no es valido

ya encontre la solución, espero le pueda servir a alguien.

If IsDBNull(Dgv1.Rows(vIndex).Cells(0).Value) Then
MsgBox("No existen Datos", MsgBoxStyle.Information, " ..::Mensaje:::")
Return
Else
vCodemp = Dgv1.Rows(vIndex).Cells(0).Value
Me.Close()
FrmMenu.Hide()
FrmPrincipal.Show()
End If
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 09:17.