100分求助(winForm,c#):如何实现按一个按钮使当前应用程序重新启动。

时间:2022-08-29 19:35:15
问题是这样的;我做了一个应用程序(每次只能启动一个应用程序进程),现在我有个模块是数据恢复,我想在数据恢复后强制让程序重启,因为不这样的化,当我做完数据恢复后再点击其他的模块一遇到执行数据库操作的地方就出错。(因为我在做数据恢复的时候已经将数据库连接都断开了,虽然我在做完数据恢复有建立了一个连接,好像也不行,那只有让它重启了)

8 个解决方案

#1


没有必要重启的!重新连接数据库,刷新数据库就好!

#2


重启不是友好的作法。

你的数据连接重新建立就行了。

#3


我是重新连接数据库了,但好像还是不行

#4


可以的哦,请教上面三颗星的肯定搞定,做程序一定要替用户想想。

#5


你把你的页面初始化写成一个方法DataInit()
  然后,在你需要重启的地方,在调用DataInit(),一定行的!

#6


把原来的数据库连接dispose()掉,重新连接数据库

#7


关注

#8


学习
数据库应该可以启动啊
想想恢复后和恢复前数据库的属性有什么变化?也许会有思路

#1


没有必要重启的!重新连接数据库,刷新数据库就好!

#2


重启不是友好的作法。

你的数据连接重新建立就行了。

#3


我是重新连接数据库了,但好像还是不行

#4


可以的哦,请教上面三颗星的肯定搞定,做程序一定要替用户想想。

#5


你把你的页面初始化写成一个方法DataInit()
  然后,在你需要重启的地方,在调用DataInit(),一定行的!

#6


把原来的数据库连接dispose()掉,重新连接数据库

#7


关注

#8


学习
数据库应该可以启动啊
想想恢复后和恢复前数据库的属性有什么变化?也许会有思路