Cita:  pero creo que como funciona es asi...
Dim dr As DataRow
For Each dr In ds.Tables(0).Rows
sb.Append("Columna 1" & dr[0].ToString() & Chr(13) )
 
...
NEXT
    asi es.. solo que el 
dr es con paréntesis.. 
sb.Append("Columna 1" & 
dr(0).ToString() & Chr(13) )  
 Cita:  Ademas la clase stringbuilder debe ir asignadacon un with.?
wit sb
.append( bla bla bla)
.append( mas blas blas)
en with
    El 
with lo puedes incluir si tu quieres... eso ya es cuestion de estilos..