I am having trouble with streamreader in c#
<p>I am having a little trouble with the streamreader. </p>

<p>I am opening emails from the file dialog, and those emails are placed inside a listbox. 
each letter in the emails, are on one line, as shown in the picture below. </p>

<p>I want the emails to be on one line, can some one help me, this is giving me a headache.</p>

<pre><code>private void button2_Click(object sender, EventArgs e)
{
    OpenFileDialog ofg = new OpenFileDialog();
    ofg.Filter = "Text Files|*.txt";
    if (ofg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    {
        var fileName = ofg.FileName;

        StreamReader sr = new StreamReader(File.OpenRead(fileName));
        var line = sr.ReadToEnd();        

        foreach (var l in line)
            listBox1.Items.Add(l.ToString());

        sr.Dispose();
    }
}
</code></pre>

<p><img src="http://i.stack.imgur.com/uEt0P.png" alt="example here"></p>
