通过timer实现,停止时保存数据
参考
http://hi.baidu.com/wqk1025/blog/item/742770c74f3f54d9d1006094.html

解决方案 »

  1.   

    楼主不去要把时间放在放在数据库里面的,放在INI文件里面就可以了控件就用timer INI文件的用法:
    using System.Runtime.InteropServices; [DllImport("kernel32")]//写入INI文件
     private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);  [DllImport("kernel32")]//读取INI文件
       private static extern long GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);当暂停时在你程序文件夹里面创建INI文件并储存时间://your_timer 就是你的时间转化为string后的时间
    WritePrivateProfileString("时间"," time", your_timer, Application.StartupPath.ToString() + "\\time.ini");获取INI里面的时间:
     StringBuilder temp = new StringBuilder(255);
     GetPrivateProfileString("时间", "time", "null", temp, 255, Application.StartupPath.ToString() + "\\time.ini");
     //temp里面就是你储存的时间