ASP.NET - systemDBNull

 
Vista:

systemDBNull

Publicado por Luis (24 intervenciones) el 27/04/2007 20:13:04
Buenas,
mi problema es que quiero cambiar el tipo de una columna de mi datatable a tipo checkbox y no se hacerlo. Ahora mismo tengo este código:

dtNuevos.Columns.Add("Seleccion", Type.GetType("System.Object"))
numRegistrosNuevos = dtNuevos.Rows.Count
For indiceLocal = 0 To numRegistrosNuevos - 1
dtNuevos.Rows(indiceLocal).Item("Seleccion") = CType(dtNuevos.Rows(indiceLocal).Item("Seleccion"), CheckBox)
Next

Pero me dice que no puedo cambiar de un tipo DBNull al tipo Chekbox...
Gracias.
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:systemDBNull

Publicado por Christian (1 intervención) el 03/05/2007 20:25:09
Que tipo tiene actualmente???????

Si es Bit o Integer ---> podria tener 0, 1 y NULL
Si es Boolean ---> podria tener True, False o NULL

Bueno, de todas formas creo que esa columna permite valores Nulos, por lo que deberas asignarle un valor predeterminado, podria ser a False, algo asi como UPDATE nomTabla SET nomColumna=False/0 WHERE nomColumna Is Null

Ojo con False/0, porque podria servirte un False o un cero (0), dependiendo del motor de base de datos.

Espero te sirva
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