DataRow.IsNull Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se nella colonna specificata è presente un valore null.
Overload
IsNull(DataColumn) |
Ottiene un valore che indica se nella classe DataColumn specificata è presente un valore null. |
IsNull(Int32) |
Ottiene un valore che indica se nella colonna è presente un valore null in corrispondenza dell'indice specificato. |
IsNull(String) |
Ottiene un valore che indica se nella colonna denominata è presente un valore null. |
IsNull(DataColumn, DataRowVersion) |
Ottiene un valore che indica se nella classe DataColumn e nell'enumerazione DataRowVersion specificate è presente un valore null. |
IsNull(DataColumn)
- Origine:
- DataRow.cs
- Origine:
- DataRow.cs
- Origine:
- DataRow.cs
Ottiene un valore che indica se nella classe DataColumn specificata è presente un valore 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
Parametri
- column
- DataColumn
Oggetto DataColumn.
Restituisce
true
se nella colonna è presente un valore null; in caso contrario, false
.
Eccezioni
column
è null
.
La riga non appartiene alla tabella.
Esempio
Nell'esempio seguente viene stampata ogni colonna di ogni riga di ogni tabella di un oggetto DataSet. Se la riga è impostata su un valore Null, il valore non viene stampato.
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
Si applica a
IsNull(Int32)
- Origine:
- DataRow.cs
- Origine:
- DataRow.cs
- Origine:
- DataRow.cs
Ottiene un valore che indica se nella colonna è presente un valore null in corrispondenza dell'indice specificato.
public:
bool IsNull(int columnIndex);
public bool IsNull (int columnIndex);
member this.IsNull : int -> bool
Public Function IsNull (columnIndex As Integer) As Boolean
Parametri
- columnIndex
- Int32
Indice in base zero della colonna.
Restituisce
true
se nella colonna è presente un valore null; in caso contrario, false
.
Eccezioni
Nessuna colonna corrisponde all'indice specificato da columnIndex
.
La riga non appartiene alla tabella.
Esempio
Nell'esempio seguente il valore di una colonna viene modificato in un valore Null e quindi viene utilizzato il IsNull metodo per determinare se il valore è 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
Si applica a
IsNull(String)
- Origine:
- DataRow.cs
- Origine:
- DataRow.cs
- Origine:
- DataRow.cs
Ottiene un valore che indica se nella colonna denominata è presente un valore 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
Parametri
- columnName
- String
Nome della colonna.
Restituisce
true
se nella colonna è presente un valore null; in caso contrario, false
.
Eccezioni
Impossibile trovare la colonna specificata dal parametro columnName
.
columnName
è null
.
La riga non appartiene alla tabella.
Esempio
Nell'esempio seguente il valore di una colonna viene modificato in un valore Null e quindi viene utilizzato il IsNull metodo per determinare se il valore è 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
Si applica a
IsNull(DataColumn, DataRowVersion)
- Origine:
- DataRow.cs
- Origine:
- DataRow.cs
- Origine:
- DataRow.cs
Ottiene un valore che indica se nella classe DataColumn e nell'enumerazione DataRowVersion specificate è presente un valore 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
Parametri
- column
- DataColumn
Oggetto DataColumn.
- version
- DataRowVersion
Uno dei valori di DataRowVersion che specifica la versione della riga. I valori consentiti sono Default
, Original
, Current
e Proposed
.
Restituisce
true
se nella colonna è presente un valore null; in caso contrario, false
.
Eccezioni
column
è null
.
La riga non appartiene alla tabella.
La riga non dispone dell'oggetto version
richiesto.