Hola
t0n1, la propiedad
oesc.Codigo es de tipo entero?? si es así, tú le estas asignando un string a ese valor, cuando en realidad debes castearlo :
Código vb:
Ver originaloesc.Codigo = Convert.ToInt32(DTRESULTADOS.Rows(0).Item(0).ToString)
Saludos!

.