DataRow.IsNull Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen sütunun null değer içerip içermediğini gösteren bir değer alır.
Aşırı Yüklemeler
IsNull(DataColumn) |
Belirtilen DataColumn null değer içerip içermediğini gösteren bir değer alır. |
IsNull(Int32) |
Belirtilen dizindeki sütunun null değer içerip içermediğini gösteren bir değer alır. |
IsNull(String) |
Adlandırılmış sütunun null değer içerip içermediğini gösteren bir değer alır. |
IsNull(DataColumn, DataRowVersion) |
Belirtilen DataColumn ve DataRowVersion null değer içerip içermediğini gösteren bir değer alır. |
IsNull(DataColumn)
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
Belirtilen DataColumn null değer içerip içermediğini gösteren bir değer alır.
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
Parametreler
- column
- DataColumn
bir DataColumn.
Döndürülenler
Sütunda null değer olup olmadığını true
; aksi takdirde false
.
Özel durumlar
column
null
.
Satır tabloya ait değil.
Örnekler
Aşağıdaki örnek, bir DataSettablosundaki her satırın her sütununu yazdırır. Satır null değere ayarlanırsa, değer yazdırılmaz.
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
Şunlara uygulanır
IsNull(Int32)
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
Belirtilen dizindeki sütunun null değer içerip içermediğini gösteren bir değer alır.
public:
bool IsNull(int columnIndex);
public bool IsNull (int columnIndex);
member this.IsNull : int -> bool
Public Function IsNull (columnIndex As Integer) As Boolean
Parametreler
- columnIndex
- Int32
Sütunun sıfır tabanlı dizini.
Döndürülenler
Sütunda null değer olup olmadığını true
; aksi takdirde false
.
Özel durumlar
Hiçbir sütun columnIndex
tarafından belirtilen dizine karşılık gelir.
Satır tabloya ait değil.
Örnekler
Aşağıdaki örnek, bir sütunun değerini null değere değiştirir ve ardından değerin null olup olmadığını belirlemek için IsNull yöntemini kullanır.
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
Şunlara uygulanır
IsNull(String)
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
Adlandırılmış sütunun null değer içerip içermediğini gösteren bir değer alır.
public:
bool IsNull(System::String ^ columnName);
public bool IsNull (string columnName);
member this.IsNull : string -> bool
Public Function IsNull (columnName As String) As Boolean
Parametreler
- columnName
- String
Sütunun adı.
Döndürülenler
Sütunda null değer olup olmadığını true
; aksi takdirde false
.
Özel durumlar
columnName
tarafından belirtilen sütun bulunamıyor.
columnName
null
.
Satır tabloya ait değil.
Örnekler
Aşağıdaki örnek, bir sütunun değerini null değere değiştirir ve ardından değerin null olup olmadığını belirlemek için IsNull yöntemini kullanır.
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
Şunlara uygulanır
IsNull(DataColumn, DataRowVersion)
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
- Kaynak:
- DataRow.cs
Belirtilen DataColumn ve DataRowVersion null değer içerip içermediğini gösteren bir değer alır.
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
Parametreler
- column
- DataColumn
bir DataColumn.
- version
- DataRowVersion
Satır sürümünü belirten DataRowVersion değerlerinden biri. Olası değerler Default
, Original
, Current
ve Proposed
.
Döndürülenler
Sütunda null değer olup olmadığını true
; aksi takdirde false
.
Özel durumlar
column
null
.
Satır tabloya ait değil.
Satırda istenen version
yok.