C# how to show available data one by one in textbox
<p>Hi I am using HtmlAgilityPack to scrap some data from web using c# . Here is the code : </p>

<pre><code>private void button1_Click(object sender, EventArgs e)
    {
        var url = this.textBox1.Text;
        var webGet = new HtmlWeb();
        var document = webGet.Load(url);

        var metaTags = document.DocumentNode.SelectNodes("//meta");
        if (metaTags != null)
        {
            foreach (var tag in metaTags)
            {
                var name = tag.Attributes["name"].Value;
                var content = tag.Attributes["content"].Value;

                this.textBox2.Text = name + " : " + content;
            }
        }
    }
</code></pre>

<p>its getting a link from textbox1 and showing the output to textbox2 . Its showing the last available data . I can concate the available data but it will show all data at once. Actually I want to show one data when it is available while others are being processed so that user can realize the scrapping progress.Would anyone please help ??</p>
