您好我正在使用HtmlAgilityPack从Web上使用c#中的一些数据。这里是代码:C#如何在文本框中逐个显示可用数据
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;
}
}
}
它从文本框1获取链接并显示输出到文本框2。它显示最后可用的数据。我可以拼接可用数据,但它会一次显示所有数据。其实我想显示一个数据,当其他人正在处理,以便用户可以实现报废进度。有谁可以请帮忙?
你的意思是'textBox2'只显示最后一个'name:content',但是你想一次一个地显示它们一个延迟? – user807566 2011-12-20 16:37:41
是的。我想要 – qmaruf 2011-12-20 16:45:30