Embora o uso do ToString seja bem comodo para nós , acaba nos trazendo uma dor de cabeça desnecessária, pois para usar o ToString temos que garantir que o valor não seja um nulo ou o famoso dbnull , senão uma exception nos aguarda.
Poucos sabem que existe uma maneira simples de corrigir isso que é utilizando o Convert.toString , no código abaixo se executado vocês poderam ver que o erro de conversão só ocorre na linha do tostring …
Dim teste As Object = Nothing
Dim teste2 As String
teste2 = Convert.ToString(teste)
teste2 = teste.ToString()