unikać sprawdzania DataRow.IsDBNull w każdej kolumnie?

Mój kod jest 2x dłuższy niż w przypadku automatycznego ustawieniaIsDBNull do"" lub po prostu przewróć go bez błędu.

To jest mój kod:

Dim conn As New SqlConnection
conn.ConnectionString = Module1.DBConn2
Dim sqlCommand = New SqlCommand("SELECT * FROM table", conn)
conn.Open()
Dim sqlDataset As DataSet = New DataSet()
Dim sqlDataAdapter As SqlDataAdapter = New SqlDataAdapter(sqlCommand)
sqlDataAdapter.Fill(sqlDataset)
conn.Close()

For Each rs As DataRow In sqlDataset.Tables(0).Rows
    If Not IsDBNull(rs("column")) Then
        Response.Write(rs("column"))
    Else
        Response.Write("")
    End If

    Response.Write("some stuff to write")

    If Not IsDBNull(rs("column2")) Then
        Response.Write(rs("column2"))
    Else
        Response.Write("")
    End If
Next

W takim razie chciałbym wpisaćResponse.Write(rs("column")) zamiast tegoIf oświadczenie i jeślicolumn IsDBNull następnie wypisz pusty ciąg.

Jak mogę to zrobić?

Z góry bardzo dziękuję!

questionAnswers(4)

yourAnswerToTheQuestion