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();
∞