TIMER能否调用数据库的值作为参数
public void zhixing()
{
DataSql.Class1 dac = new DataSql.Class1();
string sql = "select * from 车辆信息";
DataSet ds = dac.access_ds(sql, "id", dac.conn);
// timer1.Interval = 11000;
timer1.Enabled = true;
for (int i = 0; i < ds.Tables["id"].Rows.Count; i++)
{
timer1.start();
}
}
private void timer1_Tick(object sender, EventArgs e)
{
doing();
}
本人就是想在timer1_Tick这个执行DOING的时候能够把我的数据库参数传递进去DOING(ds.Tables["id"].Rows[i]["HPHM"].ToString())
这么个表现形式,根据我的FOR来反复执行DOING();
不要问我为什么不把 timer1.start();直接换成DOING();因为我在WEBBROWSER有提交,那个提交是用AJAX做的,无法判断网页加载完毕,所以只有等待时间的延迟,如果直接用DOING的话,会不挺的循环,造成死机