Originariamente inviato da GhostFire
I dati vengono letti.

Se levo il foreach e metto all'interno del While un MessageBox.Show(SR.READLINE()) legge tutto quanto.
Beh ... ovvio ... è la SR.READLINE() che legge ... ma nel codice che hai mostrato prima non c'è ...