Typed DataSets y como asignar una propiedad a Null

Los Typed Datasets son una herramienta muy util en .net. Nos permite tener DataTables, DataAdapter y DataRows con propiedades especificas a nuestro modelo de base de datos. Asi, podemos acceder a un registro, digamos asi:

EstudiantesDataRow fila= new estudiantes.NewGapsRow();

fila.Nombre = “Nombre”;

El problema es meter el valor null a un campo que lo admite, pues esto:

 fila.Nombre = DBNull.value;

Nos daria este mensaje de error:

Cannot implicitly convert type ‘System.DBNull’ to ‘String’

Y para resolver este problema, simplemente tendremos que hacer uso del metodo “setXXXNull()” que nos crea el typed DataSet. OJO: Esto solo funciona para valores que permiten null en la base de datos.

fila.SetNombreNull();

:-)

Leave a Reply