DataRow.IsNull Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.