1

値がDataRowあり、それを変数に割り当てたい場合、次の方法でこれを行い、値がString次の場合に空の文字列を割り当てるのは効果的ですか?DataRowNull

Dim string1 As String = If(myDataRow("column1"), "")
4

3 に答える 3

0

次のような関数を作成することをお勧めします。

Shared Function DBNull2Space(ByVal objValue As Object) As Object

    If IsDBNull(objValue) Then
        DBNull2Space = Space(0)
    Else
        DBNull2Space = objValue
    End If

End Function

これは関数の呼び出しです:

Dim strTest as String = DBNull2Space(myDataRow("column1"))
于 2013-07-09T07:48:22.837 に答える