DataRow.IsNull Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy określona kolumna zawiera wartość null.
Przeciążenia
IsNull(DataColumn) |
Pobiera wartość wskazującą, czy określona DataColumn zawiera wartość null. |
IsNull(Int32) |
Pobiera wartość wskazującą, czy kolumna w określonym indeksie zawiera wartość null. |
IsNull(String) |
Pobiera wartość wskazującą, czy nazwana kolumna zawiera wartość null. |
IsNull(DataColumn, DataRowVersion) |
Pobiera wartość wskazującą, czy określona DataColumn i DataRowVersion zawiera wartość null. |
IsNull(DataColumn)
- Źródło:
- DataRow.cs
- Źródło:
- DataRow.cs
- Źródło:
- DataRow.cs
Pobiera wartość wskazującą, czy określona DataColumn zawiera wartość 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
Parametry
- column
- DataColumn
Zwraca
true
, jeśli kolumna zawiera wartość null; w przeciwnym razie false
.
Wyjątki
column
jest null
.
Wiersz nie należy do tabeli.
Przykłady
Poniższy przykład wyświetla każdą kolumnę każdego wiersza w każdej tabeli DataSet. Jeśli wiersz jest ustawiony na wartość null, wartość nie jest drukowana.
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
Dotyczy
IsNull(Int32)
- Źródło:
- DataRow.cs
- Źródło:
- DataRow.cs
- Źródło:
- DataRow.cs
Pobiera wartość wskazującą, czy kolumna w określonym indeksie zawiera wartość null.
public:
bool IsNull(int columnIndex);
public bool IsNull (int columnIndex);
member this.IsNull : int -> bool
Public Function IsNull (columnIndex As Integer) As Boolean
Parametry
- columnIndex
- Int32
Indeks oparty na zerach kolumny.
Zwraca
true
, jeśli kolumna zawiera wartość null; w przeciwnym razie false
.
Wyjątki
Żadna kolumna nie odpowiada indeksowi określonemu przez columnIndex
.
Wiersz nie należy do tabeli.
Przykłady
Poniższy przykład zmienia wartość kolumny na wartość null, a następnie używa metody IsNull, aby określić, czy wartość ma wartość 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
Dotyczy
IsNull(String)
- Źródło:
- DataRow.cs
- Źródło:
- DataRow.cs
- Źródło:
- DataRow.cs
Pobiera wartość wskazującą, czy nazwana kolumna zawiera wartość 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
Parametry
- columnName
- String
Nazwa kolumny.
Zwraca
true
, jeśli kolumna zawiera wartość null; w przeciwnym razie false
.
Wyjątki
Nie można odnaleźć kolumny określonej przez columnName
.
columnName
jest null
.
Wiersz nie należy do tabeli.
Przykłady
Poniższy przykład zmienia wartość kolumny na wartość null, a następnie używa metody IsNull, aby określić, czy wartość ma wartość 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
Dotyczy
IsNull(DataColumn, DataRowVersion)
- Źródło:
- DataRow.cs
- Źródło:
- DataRow.cs
- Źródło:
- DataRow.cs
Pobiera wartość wskazującą, czy określona DataColumn i DataRowVersion zawiera wartość 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
Parametry
- column
- DataColumn
- version
- DataRowVersion
Jedna z DataRowVersion wartości, która określa wersję wiersza. Możliwe wartości to Default
, Original
, Current
i Proposed
.
Zwraca
true
, jeśli kolumna zawiera wartość null; w przeciwnym razie false
.
Wyjątki
column
jest null
.
Wiersz nie należy do tabeli.
Wiersz nie ma żądanego version
.