DataRow.IsNull Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, содержит ли указанный столбец значение NULL.
Перегрузки
| Имя | Описание |
|---|---|
| IsNull(DataColumn) |
Возвращает значение, указывающее, содержит ли указанное DataColumn значение NULL. |
| IsNull(Int32) |
Возвращает значение, указывающее, содержит ли столбец по указанному индексу значение NULL. |
| IsNull(String) |
Возвращает значение, указывающее, содержит ли именованный столбец значение NULL. |
| IsNull(DataColumn, DataRowVersion) |
Возвращает значение, указывающее, содержит ли указанное DataColumn и DataRowVersion содержит значение NULL. |
IsNull(DataColumn)
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
Возвращает значение, указывающее, содержит ли указанное DataColumn значение 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
Параметры
- column
- DataColumn
А DataColumn.
Возвращаемое значение
true Значение NULL, если столбец содержит значение NULL; falseв противном случае .
Исключения
column равно null.
Строка не принадлежит таблице.
Примеры
В следующем примере показано, как распечатать каждый столбец каждой строки в каждой DataSetтаблице. Если строка имеет значение NULL, значение не выводится.
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
Применяется к
IsNull(Int32)
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
Возвращает значение, указывающее, содержит ли столбец по указанному индексу значение NULL.
public:
bool IsNull(int columnIndex);
public bool IsNull(int columnIndex);
member this.IsNull : int -> bool
Public Function IsNull (columnIndex As Integer) As Boolean
Параметры
- columnIndex
- Int32
Отсчитываемый от нуля индекс столбца.
Возвращаемое значение
true Значение NULL, если столбец содержит значение NULL; falseв противном случае .
Исключения
Столбец не соответствует индексу, указанному columnIndex.
Строка не принадлежит таблице.
Примеры
В следующем примере значение столбца изменяется на значение NULL, а затем используется IsNull метод для определения значения 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
Применяется к
IsNull(String)
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
Возвращает значение, указывающее, содержит ли именованный столбец значение 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
Параметры
- columnName
- String
Имя столбца.
Возвращаемое значение
true Значение NULL, если столбец содержит значение NULL; falseв противном случае .
Исключения
Столбец, указанный не columnName удается найти.
columnName равно null.
Строка не принадлежит таблице.
Примеры
В следующем примере значение столбца изменяется на значение NULL, а затем используется IsNull метод для определения значения 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
Применяется к
IsNull(DataColumn, DataRowVersion)
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
- Исходный код:
- DataRow.cs
Возвращает значение, указывающее, содержит ли указанное DataColumn и DataRowVersion содержит значение 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
Параметры
- column
- DataColumn
А DataColumn.
- version
- DataRowVersion
Одно из DataRowVersion значений, указывающее версию строки. Возможные значения: Default, Original, Current и Proposed.
Возвращаемое значение
true Значение NULL, если столбец содержит значение NULL; falseв противном случае .
Исключения
column равно null.
Строка не принадлежит таблице.
Строка не содержит запрошенную строку version.