DataRow.IsNull Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob die angegebene Spalte einen Nullwert enthält.
Überlädt
IsNull(DataColumn) |
Ruft einen Wert ab, der angibt, ob die angegebene DataColumn einen Nullwert enthält. |
IsNull(Int32) |
Ruft einen Wert ab, der angibt, ob die Spalte im angegebenen Index einen NULL-Wert enthält. |
IsNull(String) |
Ruft einen Wert ab, der angibt, ob die benannte Spalte einen NULL-Wert enthält. |
IsNull(DataColumn, DataRowVersion) |
Ruft einen Wert ab, der angibt, ob die angegebene DataColumn und DataRowVersion einen NULL-Wert enthält. |
IsNull(DataColumn)
- Quelle:
- DataRow.cs
- Quelle:
- DataRow.cs
- Quelle:
- DataRow.cs
Ruft einen Wert ab, der angibt, ob die angegebene DataColumn einen Nullwert enthält.
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
Parameter
- column
- DataColumn
Eine DataColumn.
Gibt zurück
true
, wenn die Spalte einen NULL-Wert enthält; andernfalls false
.
Ausnahmen
column
ist null
.
Die Zeile gehört nicht zur Tabelle.
Beispiele
Im folgenden Beispiel werden jede Spalte jeder Zeile in jeder Tabelle eines DataSetgedruckt. Wenn die Zeile auf einen Nullwert festgelegt ist, wird der Wert nicht gedruckt.
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
Gilt für:
IsNull(Int32)
- Quelle:
- DataRow.cs
- Quelle:
- DataRow.cs
- Quelle:
- DataRow.cs
Ruft einen Wert ab, der angibt, ob die Spalte im angegebenen Index einen NULL-Wert enthält.
public:
bool IsNull(int columnIndex);
public bool IsNull (int columnIndex);
member this.IsNull : int -> bool
Public Function IsNull (columnIndex As Integer) As Boolean
Parameter
- columnIndex
- Int32
Der nullbasierte Index der Spalte.
Gibt zurück
true
, wenn die Spalte einen NULL-Wert enthält; andernfalls false
.
Ausnahmen
Keine Spalte entspricht dem durch columnIndex
angegebenen Index.
Die Zeile gehört nicht zur Tabelle.
Beispiele
Im folgenden Beispiel wird der Wert einer Spalte in einen Nullwert geändert, und anschließend wird die IsNull Methode verwendet, um zu bestimmen, ob der Wert null ist.
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
Gilt für:
IsNull(String)
- Quelle:
- DataRow.cs
- Quelle:
- DataRow.cs
- Quelle:
- DataRow.cs
Ruft einen Wert ab, der angibt, ob die benannte Spalte einen NULL-Wert enthält.
public:
bool IsNull(System::String ^ columnName);
public bool IsNull (string columnName);
member this.IsNull : string -> bool
Public Function IsNull (columnName As String) As Boolean
Parameter
- columnName
- String
Der Name der Spalte.
Gibt zurück
true
, wenn die Spalte einen NULL-Wert enthält; andernfalls false
.
Ausnahmen
Die durch columnName
angegebene Spalte wurde nicht gefunden.
columnName
ist null
.
Die Zeile gehört nicht zur Tabelle.
Beispiele
Im folgenden Beispiel wird der Wert einer Spalte in einen Nullwert geändert, und anschließend wird die IsNull Methode verwendet, um zu bestimmen, ob der Wert null ist.
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
Gilt für:
IsNull(DataColumn, DataRowVersion)
- Quelle:
- DataRow.cs
- Quelle:
- DataRow.cs
- Quelle:
- DataRow.cs
Ruft einen Wert ab, der angibt, ob die angegebene DataColumn und DataRowVersion einen NULL-Wert enthält.
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
Parameter
- column
- DataColumn
Eine DataColumn.
- version
- DataRowVersion
Einer der DataRowVersion Werte, die die Zeilenversion angibt. Mögliche Werte sind Default
, Original
, Current
und Proposed
.
Gibt zurück
true
, wenn die Spalte einen NULL-Wert enthält; andernfalls false
.
Ausnahmen
column
ist null
.
Die Zeile gehört nicht zur Tabelle.
Die Zeile verfügt nicht über die angeforderte version
.