网络瞬断问题的解决方法 winform

compleat 2010-10-27 10:16:57
我这里有一个winform程序,使用timer空间定时刷新数据列表,从数据库中获取最新数据。如果机器的网络不稳定的话,会出现网络瞬断,这时程序就会报错,退出执行。有没有一个方法,在出现错误后,在规定的时间后自动重新获取数据(或者人工选择)而不必退出当前的应用程序呢??现在是可以得到网络是否顺畅,也可以捕捉到网络连接变化事件。
问题是:在瞬断后,在规定的时间后自动重新获取数据(或者人工选择)而不必退出当前的应用程序呢??

请高手指教
...全文
270 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-10-27
  • 打赏
  • 举报
回复
try catch
timer定时查询数据
jimh 2010-10-27
  • 打赏
  • 举报
回复
使用Try Catch捕捉错误(这样就不会退出程序),然后判断错误类型,发现网络问题那就等一定时间后再获取一次数据。
porschev 2010-10-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 linux7985 的回复:]
try catch一下,在网络连接的地方捕获一下异常,当出异常了就重新连接就OK了
[/Quote]

同意
Ki1381 2010-10-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 linux7985 的回复:]
try catch一下,在网络连接的地方捕获一下异常,当出异常了就重新连接就OK了
[/Quote]

+1
烈火蜓蜻 2010-10-27
  • 打赏
  • 举报
回复
try catch一下,在网络连接的地方捕获一下异常,当出异常了就重新连接就OK了
freefei 2010-10-27
  • 打赏
  • 举报
回复
连接断了程序就暂停执行,否则程序继续运行没数据可用就崩掉了。等连接好后执行。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧