【发布时间】:2017-03-15 03:11:19
【问题描述】:
我有一个包含 2 个表单的应用程序,
从 .csv 文件读取以插入 SQL Server 的 1 个表单,
出现问题时会显示 1 个表单(无法读取 .csv 文件或读取错误)
我的代码如下:
public void Timer_tick ( object sender eventargs e)
{
PushData(); // with time interval =100
}
public void PushData()
{
Form2 fr = new Form2();
// function to reading .csv file
if ( checkData(name) == "OK")
{
//update data to SQL Server
}
else
{
timer1.Stop();
fr.Show(); // User need to click OK button to hide Form2 and come back Form1
this.Refresh();
}
}
Form2 只显示一次。
但在用户单击 Form2 上的按钮后,返回 Form1。但是 Form1 不能正常使用计时器。
请帮我解决这个应用程序。
谢谢!
【问题讨论】:
-
看不懂,是不是Form2关闭后不重启定时器的问题?
-
是的,我想在 Form2 关闭后重新启动计时器。
标签: c#