社区
C#
帖子详情
网络瞬断问题的解决方法 winform
compleat
2010-10-27 10:16:57
我这里有一个winform程序,使用timer空间定时刷新数据列表,从数据库中获取最新数据。如果机器的网络不稳定的话,会出现网络瞬断,这时程序就会报错,退出执行。有没有一个方法,在出现错误后,在规定的时间后自动重新获取数据(或者人工选择)而不必退出当前的应用程序呢??现在是可以得到网络是否顺畅,也可以捕捉到网络连接变化事件。
问题是:在瞬断后,在规定的时间后自动重新获取数据(或者人工选择)而不必退出当前的应用程序呢??
请高手指教
...全文
557
6
打赏
收藏
网络瞬断问题的解决方法 winform
我这里有一个winform程序,使用timer空间定时刷新数据列表,从数据库中获取最新数据。如果机器的网络不稳定的话,会出现网络瞬断,这时程序就会报错,退出执行。有没有一个方法,在出现错误后,在规定的时间后自动重新获取数据(或者人工选择)而不必退出当前的应用程序呢??现在是可以得到网络是否顺畅,也可以捕捉到网络连接变化事件。 问题是:在瞬断后,在规定的时间后自动重新获取数据(或者人工选择)而不必退出当前的应用程序呢?? 请高手指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
连接断了程序就暂停执行,否则程序继续运行没数据可用就崩掉了。等连接好后执行。
C#
WinForm
DataGridView 非常频繁地更新或重新绘制慢
问题
及
解决
我在其他 DGV
问题
中也看到过类似的建议,但我原本只期望获得轻微的视觉效果提升,而不是全新的体验。有趣的是,当我这样做时,即使我将计时器设置为 0.1 秒,它也只会每秒触发一次。为了保存我在这个
问题
中的分析工作,避免被当作重复数据删除,想获取一些以毫秒为单位的目标数据,用于重新绘制DGV。因此,您可以选择创建子类或通过反射访问它,它主要针对滚动闪烁的情况,但也有助于避免更新延迟。我知道有几个关于速度慢的 DataGridViews 的
问题
,确实尝试了那里提到的所有内容,大多数都是关于更复杂的数据绑定。
【免费下载】 高效
解决
C
WinForm
跨线程更新UI
问题
:四种
方法
详解
在C#
WinForm
开发中,跨线程更新UI是一个常见且棘手的
问题
。由于UI线程的特殊性,直接在非UI线程中更新UI控件会导致程序崩溃,影响用户体验。为了
解决
这一
问题
,本文详细介绍了四种常用的
方法
来实现跨线程更新UI,帮助开发者轻松应对这一挑战。 ## 项目技术分析 ###
方法
一:使用delegate和Invoke `Invoke`
方法
允许你在UI线程上执行指定的委托。通过这种方式,你可以...
Winform
网络
异常检测
Winform
网络
异常检测 创建定时器 循环调用检测 //
网络
检测 networkTimer.Enabled = true; networkTimer.Interval = 3000; networkTimer.Tick += NetworkTimer_Tick; 定时
方法
panelControlNetworkError 只是一个 PanelControl 容器 界面要怎么展示 就怎么玩咯 /// <summary> /// 定时检测
网络
状态 /// </summary>
Winform
网络
数据包分析工具设计与实现
NET框架是微软开发的一个软件开发平台,它为开发人员提供了创建应用程序的工具和库。这个框架支持多种编程语言,并通过公共语言运行时(CLR)提供了代码管理和执行服务。.NET框架广泛用于开发Windows桌面应用程序、Web应用程序和服务。
WinForm
是.NET框架中用于创建Windows窗体应用程序的组件库。它提供了一套丰富的用户界面元素,使得开发者能够方便地构建交互式的桌面应用程序。
WinForm
应用程序通常以.exe文件的形式存在,给用户提供直观的操作界面。
C#
WinForm
网络
编程实战源代码详解
本文还有配套的精品资源,点击获取 简介:本课程深入探讨C#语言在
网络
编程领域的应用,特别是其与Windows Forms(
WinForm
)的结合。C#作为面向对象的编程语言,以其强大的
网络
编程库如 和 .Sockets,支持多种
网络
协议实现客户端-服务器通信。课程通过提供多个实例源代码和执行文件,涵盖Socket编程、HTTP客户端与服务器交互、...
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章