DataRow.IsNullとは? わかりやすく解説

DataRow.IsNull メソッド (DataColumn, DataRowVersion)

指定した DataColumnDataRowVersionnull 値格納されているかどうかを示す値を取得します

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public Function IsNull ( _
    column As DataColumn, _
    version As DataRowVersion _
) As Boolean
Dim instance As DataRow
Dim column As DataColumn
Dim version As DataRowVersion
Dim returnValue As Boolean

returnValue = instance.IsNull(column, version)
public bool IsNull (
    DataColumn column,
    DataRowVersion version
)
public:
bool IsNull (
    DataColumn^ column, 
    DataRowVersion version
)
public boolean IsNull (
    DataColumn column, 
    DataRowVersion version
)
public function IsNull (
    column : DataColumn, 
    version : DataRowVersion
) : boolean

パラメータ

column

DataColumn。

version

行のバージョン指定する DataRowVersion 値の 1 つ可能な値は、DefaultOriginalCurrent、および Proposed です。

戻り値
列が null 値格納している場合trueそれ以外場合false

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DataRow.IsNull メソッド (String)

指定した列に null 値格納されているかどうかを示す値を取得します

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public Function IsNull ( _
    columnName As String _
) As Boolean
Dim instance As DataRow
Dim columnName As String
Dim returnValue As Boolean

returnValue = instance.IsNull(columnName)
public bool IsNull (
    string columnName
)
public:
bool IsNull (
    String^ columnName
)
public boolean IsNull (
    String columnName
)
public function IsNull (
    columnName : String
) : boolean

パラメータ

columnName

列の名前。

戻り値
列が null 値格納している場合trueそれ以外場合false

使用例使用例

列の値を 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
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DataRow.IsNull メソッド (DataColumn)

指定した DataColumnnull 値格納されているかどうかを示す値を取得します

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public Function IsNull ( _
    column As DataColumn _
) As Boolean
Dim instance As DataRow
Dim column As DataColumn
Dim returnValue As Boolean

returnValue = instance.IsNull(column)
public bool IsNull (
    DataColumn column
)
public:
bool IsNull (
    DataColumn^ column
)
public boolean IsNull (
    DataColumn column
)
public function IsNull (
    column : DataColumn
) : boolean

パラメータ

column

DataColumn。

戻り値
列が null 値格納している場合trueそれ以外場合false

使用例使用例

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
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DataRow.IsNull メソッド (Int32)

指定したインデックス位置にある列に null 値格納されているかどうかを示す値を取得します

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

Public Function IsNull ( _
    columnIndex As Integer _
) As Boolean
Dim instance As DataRow
Dim columnIndex As Integer
Dim returnValue As Boolean

returnValue = instance.IsNull(columnIndex)
public bool IsNull (
    int columnIndex
)
public:
bool IsNull (
    int columnIndex
)
public boolean IsNull (
    int columnIndex
)
public function IsNull (
    columnIndex : int
) : boolean

パラメータ

columnIndex

列の 0 から始まるインデックス番号

戻り値
列が null 値格納している場合trueそれ以外場合false

使用例使用例

列の値を 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
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DataRow.IsNull メソッド

指定した列に null 値格納されているかどうかを示す値を取得します
オーバーロードの一覧オーバーロードの一覧

名前 説明
DataRow.IsNull (DataColumn) 指定した DataColumn に null 値格納されているかどうかを示す値を取得します

.NET Compact Framework によってサポートされています。

DataRow.IsNull (Int32) 指定したインデックス位置にある列に null 値格納されているかどうかを示す値を取得します

.NET Compact Framework によってサポートされています。

DataRow.IsNull (String) 指定した列に null 値格納されているかどうかを示す値を取得します

.NET Compact Framework によってサポートされています。

DataRow.IsNull (DataColumn, DataRowVersion) 指定した DataColumn と DataRowVersion に null 値格納されているかどうかを示す値を取得します

.NET Compact Framework によってサポートされています。

参照参照

関連項目

DataRow クラス
DataRow メンバ
System.Data 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からDataRow.IsNullを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDataRow.IsNullを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDataRow.IsNull を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataRow.IsNull」の関連用語

DataRow.IsNullのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataRow.IsNullのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS