DataRow.IsNull Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si la columna especificada contiene un valor NULL.
Sobrecargas
IsNull(DataColumn) |
Obtiene un valor que indica si el DataColumn especificado contiene un valor NULL. |
IsNull(Int32) |
Obtiene un valor que indica si la columna del índice especificado contiene un valor NULL. |
IsNull(String) |
Obtiene un valor que indica si la columna con nombre contiene un valor NULL. |
IsNull(DataColumn, DataRowVersion) |
Obtiene un valor que indica si el DataColumn y el DataRowVersion especificados contienen un valor NULL. |
IsNull(DataColumn)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
Obtiene un valor que indica si el DataColumn especificado contiene un valor NULL.
public:
bool IsNull(System::Data::DataColumn ^ column);
public bool IsNull (System.Data.DataColumn column);
member this.IsNull : System.Data.DataColumn -> bool
Public Function IsNull (column As DataColumn) As Boolean
Parámetros
- column
- DataColumn
Un DataColumn.
Devoluciones
true
si la columna contiene un valor NULL; de lo contrario, false
.
Excepciones
column
es null
.
La fila no pertenece a la tabla.
Ejemplos
En el ejemplo siguiente se imprime cada columna de cada fila de cada tabla de un DataSet. Si la fila se establece en un valor NULL, el valor no se imprime.
Private Sub PrintRows(dataSet As DataSet)
Dim table As DataTable
Dim column As DataColumn
Dim row As DataRow
For Each table In dataSet.Tables
For Each row In table.Rows
For Each column In table.Columns
If Not row.IsNull(column) Then
Console.WriteLine(row(column).ToString())
End If
Next column
Next row
Next table
End Sub
Se aplica a
IsNull(Int32)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
Obtiene un valor que indica si la columna del índice especificado contiene un valor NULL.
public:
bool IsNull(int columnIndex);
public bool IsNull (int columnIndex);
member this.IsNull : int -> bool
Public Function IsNull (columnIndex As Integer) As Boolean
Parámetros
- columnIndex
- Int32
Índice de base cero de la columna.
Devoluciones
true
si la columna contiene un valor NULL; de lo contrario, false
.
Excepciones
Ninguna columna corresponde al índice especificado por columnIndex
.
La fila no pertenece a la tabla.
Ejemplos
En el ejemplo siguiente se cambia el valor de una columna a un valor NULL y, a continuación, se usa el método IsNull para determinar si el valor es NULL.
Private Sub IsValNull()
' Assuming the DataGrid is bound to a DataTable.
Dim table As DataTable = CType(DataGrid1.DataSource, DataTable)
Dim row As DataRow = table.Rows(datagrid1.CurrentCell.RowNumber)
row.BeginEdit
row(1) = System.DBNull.Value
row.EndEdit
row.AcceptChanges
Console.WriteLine(row.IsNull(1))
End Sub
Se aplica a
IsNull(String)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
Obtiene un valor que indica si la columna con nombre contiene un valor NULL.
public:
bool IsNull(System::String ^ columnName);
public bool IsNull (string columnName);
member this.IsNull : string -> bool
Public Function IsNull (columnName As String) As Boolean
Parámetros
- columnName
- String
Nombre de la columna.
Devoluciones
true
si la columna contiene un valor NULL; de lo contrario, false
.
Excepciones
No se encuentra la columna especificada por columnName
.
columnName
es null
.
La fila no pertenece a la tabla.
Ejemplos
En el ejemplo siguiente se cambia el valor de una columna a un valor NULL y, a continuación, se usa el método IsNull para determinar si el valor es NULL.
Private Sub IsValNull()
' Assuming the DataGrid is bound to a DataTable.
Dim table As DataTable = CType(DataGrid1.DataSource, DataTable)
Dim row As DataRow = table.Rows(datagrid1.CurrentCell.RowNumber)
row.BeginEdit
row("FirstName") = System.DBNull.Value
row.EndEdit
row.AcceptChanges
Console.WriteLine(row.IsNull("FirstName"))
End Sub
Se aplica a
IsNull(DataColumn, DataRowVersion)
- Source:
- DataRow.cs
- Source:
- DataRow.cs
- Source:
- DataRow.cs
Obtiene un valor que indica si el DataColumn y el DataRowVersion especificados contienen un valor NULL.
public:
bool IsNull(System::Data::DataColumn ^ column, System::Data::DataRowVersion version);
public bool IsNull (System.Data.DataColumn column, System.Data.DataRowVersion version);
member this.IsNull : System.Data.DataColumn * System.Data.DataRowVersion -> bool
Public Function IsNull (column As DataColumn, version As DataRowVersion) As Boolean
Parámetros
- column
- DataColumn
Un DataColumn.
- version
- DataRowVersion
Uno de los valores de DataRowVersion que especifica la versión de fila. Los valores posibles son Default
, Original
, Current
y Proposed
.
Devoluciones
true
si la columna contiene un valor NULL; de lo contrario, false
.
Excepciones
column
es null
.
La fila no pertenece a la tabla.
La fila no tiene el version
solicitado.