读书人

Winform WebBrowser 怎么实现 url 重复

发布时间: 2012-05-28 17:59:33 作者: rapoo

Winform WebBrowser 如何实现 url 重复提交
void GetSends()
{
string url = txtUrl.Text;
OleDbDataReader odr = sd.GetReader();
while (odr.Read())
{
id = int.Parse(odr["id"].ToString());
string user = odr["t_user"].ToString();
string time = odr["t_time"].ToString();
webBrowser1.Url = new Uri("" + url + "?user=" + user + "&time=" + time + "");
if (webBrowser1.Document == null) return;
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}
dataGridView1.DataSource = null;
Bind();
}

void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
string html = webBrowser1.Document.Body.InnerHtml;
if (html != "0") sd.UpdataM_config(id, html);
else sd.UpdataM_config(id, "无记录");

}

我要动态改变url的值如此循环每一行,直到没有数据为止

这样做ui 会被占用 不知道用多线程能否解决,多线程不了解

不知哪位大侠能帮小弟给下,急用,谢谢!问题问得不专业,小弟才接触编程没多久。麻烦帮帮忙。谢谢


[解决办法]
你只有一个webBrowser,所以你循环再多次,也是打开最后一个

读书人网 >C#

热点推荐