ASP.NET - Pasar valores de base de datos al grid ...como ???

 
Vista:

Pasar valores de base de datos al grid ...como ???

Publicado por Diomedes Diaz (1 intervención) el 02/08/2004 23:07:24
Tengo un datagrid lleno ... y presione el boton editar dentro del grid ... que me funciona bien ... despues de seleccionar en la base de datos y todo eso ...como hago para pasar valores de la base de datos al grid ??? ...

Probe con :
e.Item.Cells(1).Text() = reader("pre_prod")

y con :
CType(e.Item.Cells(1).Controls(0), TextBox).Text() = reader("pre_prod")

Y me sale el error : Cast from type 'DBNull' to type 'String' is not valid."

Muchas gracias por su colaboracion .

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
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE:Pasar valores de base de datos al grid ...como

Publicado por Yamil Bracho (1136 intervenciones) el 02/08/2004 23:32:21
El mismo error te lo esta diciendo todo... Antes de hacer la asignacion debes chequear si el valor del campo no esta null. Usa la funcion IsDbNull o COnvert.IsDbNull() aplicada al campo. Por ejemplo:

If IsDbNull(reader("pre_prod")) = False Then
CType(e.Item.Cells(1).Controls(0), TextBox).Text() = reader("pre_prod")
End If
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