éviter de vérifier DataRow.IsDBNull sur chaque colonne?

Mon code est 2x plus longtemps que ce serait si je pouvais régler automatiquement IsDBNull à "" ou tout simplement rouler sur elle sans erreur.

C'est mon code:

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

Dans ce cas, je voudrais juste type Response.Write(rs("column")) au lieu de la If déclaration, et si column IsDBNull alors en sortie une chaîne vide.

Comment puis-je faire cela?

Merci beaucoup d'avance!

OriginalL'auteur | 2013-01-18