DataRow.IsNull Metod

Definition

Hämtar ett värde som anger om den angivna kolumnen innehåller ett null-värde.

Överlagringar

Name Description
IsNull(DataColumn)

Hämtar ett värde som anger om det angivna DataColumn innehåller ett null-värde.

IsNull(Int32)

Hämtar ett värde som anger om kolumnen i det angivna indexet innehåller ett null-värde.

IsNull(String)

Hämtar ett värde som anger om den namngivna kolumnen innehåller ett null-värde.

IsNull(DataColumn, DataRowVersion)

Hämtar ett värde som anger om det angivna DataColumn och DataRowVersion innehåller ett null-värde.

IsNull(DataColumn)

Källa:
DataRow.cs
Källa:
DataRow.cs
Källa:
DataRow.cs
Källa:
DataRow.cs
Källa:
DataRow.cs

Hämtar ett värde som anger om det angivna DataColumn innehåller ett null-värde.

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

Parametrar

column
DataColumn

En DataColumn.

Returer

trueom kolumnen innehåller ett null-värde; annars . false

Undantag

column är null.

Raden tillhör inte tabellen.

Exempel

I följande exempel skrivs varje kolumn ut för varje rad i varje tabell i en DataSet. Om raden är inställd på ett null-värde skrivs inte värdet ut.

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

Gäller för

IsNull(Int32)

Källa:
DataRow.cs
Källa:
DataRow.cs
Källa:
DataRow.cs
Källa:
DataRow.cs
Källa:
DataRow.cs

Hämtar ett värde som anger om kolumnen i det angivna indexet innehåller ett null-värde.

public:
 bool IsNull(int columnIndex);
public bool IsNull(int columnIndex);
member this.IsNull : int -> bool
Public Function IsNull (columnIndex As Integer) As Boolean

Parametrar

columnIndex
Int32

Kolumnens nollbaserade index.

Returer

trueom kolumnen innehåller ett null-värde; annars . false

Undantag

Ingen kolumn motsvarar det index som anges av columnIndex.

Raden tillhör inte tabellen.

Exempel

I följande exempel ändras värdet för en kolumn till ett null-värde och använder IsNull sedan metoden för att avgöra om värdet är 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

Gäller för

IsNull(String)

Källa:
DataRow.cs
Källa:
DataRow.cs
Källa:
DataRow.cs
Källa:
DataRow.cs
Källa:
DataRow.cs

Hämtar ett värde som anger om den namngivna kolumnen innehåller ett null-värde.

public:
 bool IsNull(System::String ^ columnName);
public bool IsNull(string columnName);
member this.IsNull : string -> bool
Public Function IsNull (columnName As String) As Boolean

Parametrar

columnName
String

Kolumnens namn.

Returer

trueom kolumnen innehåller ett null-värde; annars . false

Undantag

Det går inte att hitta den kolumn som anges av columnName .

columnName är null.

Raden tillhör inte tabellen.

Exempel

I följande exempel ändras värdet för en kolumn till ett null-värde och använder IsNull sedan metoden för att avgöra om värdet är 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

Gäller för

IsNull(DataColumn, DataRowVersion)

Källa:
DataRow.cs
Källa:
DataRow.cs
Källa:
DataRow.cs
Källa:
DataRow.cs
Källa:
DataRow.cs

Hämtar ett värde som anger om det angivna DataColumn och DataRowVersion innehåller ett null-värde.

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

Parametrar

column
DataColumn

En DataColumn.

version
DataRowVersion

Ett av de DataRowVersion värden som anger radversionen. Möjliga värden är Default, Original, Currentoch Proposed.

Returer

trueom kolumnen innehåller ett null-värde; annars . false

Undantag

column är null.

Raden tillhör inte tabellen.

Raden har inte den begärda version.

Gäller för