次の方法で共有


DataRow.IsNull メソッド

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

オーバーロードの一覧

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

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Function IsNull(DataColumn) As Boolean

[C#] public bool IsNull(DataColumn);

[C++] public: bool IsNull(DataColumn*);

[JScript] public function IsNull(DataColumn) : Boolean;

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

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Function IsNull(Integer) As Boolean

[C#] public bool IsNull(int);

[C++] public: bool IsNull(int);

[JScript] public function IsNull(int) : Boolean;

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

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Function IsNull(String) As Boolean

[C#] public bool IsNull(string);

[C++] public: bool IsNull(String*);

[JScript] public function IsNull(String) : Boolean;

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

.NET Compact Framework でもサポート。

[Visual Basic] Overloads Public Function IsNull(DataColumn, DataRowVersion) As Boolean

[C#] public bool IsNull(DataColumn, DataRowVersion);

[C++] public: bool IsNull(DataColumn*, DataRowVersion);

[JScript] public function IsNull(DataColumn, DataRowVersion) : Boolean;

使用例

[Visual Basic] 列の値を null 値に変更し、 IsNull メソッドを使用して、列の値が null かどうかを確認する例を次に示します。

[Visual Basic] メモ   ここでは、IsNull のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
Private Sub IsValNull()
   Dim t As DataTable
   Dim r As DataRow
   ' Assuming the DataGrid is bound to a DataTable.
   t = CType(DataGrid1.DataSource, DataTable)

   r = t.Rows(datagrid1.CurrentCell.RowNumber)
   r.BeginEdit
   r("FirstName") = System.DBNull.Value
   r.EndEdit
   r.AcceptChanges
   Console.WriteLine(r.IsNull("FirstName"))
End Sub

[C#, C++, JScript] C#、C++、および JScript のサンプルはありません。Visual Basic のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

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