database
のデータを含むDataRow
があります。 IF
の条件で、Null
値の各データ列をチェックしたいと思います。 NULL
の値をチェックする2つの方法が見つかりました。データ列のDbNull.ValueおよびisDBNull
If IsDBNull(drType("ISShort")) Then
StartDate.Visible = True
Else
StartDate.Visible = False
End If
と
If Not drType("ISShort").ToString Is DBNull.Value Then
StartDate.Visible = True
Else
StartDate.Visible = False
End If
私のために正常に動作しますが、私は使用することをお勧めしている1かわからないどちら?
'drType( "ISShort")に応じですmyDataRow.IsNull(fieldName)を使用することができます。ToStringメソッドは、ですDBNull.Value'は文字列内の何かを変換しているので問題を起こすはずです。それは本当にDBNullです。値ですか? –
はい、使用したのと全く同じコードです – Abdul