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,所以你循环再多次,也是打开最后一个