c#写了个winform程序,代码中修改注册表使之开机就启动(没做成服务),可程序随电脑启动后对程序里的datagridview进行操作时出错,提示“找不到文件 C:\Documents and Settings\Administrator\xx.mdb” ,但这时datagridview中有数据,也就是已经读了数据库,请问为什么还会去“C:\Documents and Settings\Administrator”查找数据库? 把程序关闭后再启动就不会出现这个错误了,这到底是为什么?