vs2005 + c# + winform开发。
窗口中有一个timer1控件,其定时触发时要查询数据库某个表的字段内容,再做相应处理。由于是主从结构的,客户端需通过局域网联系服务器。当误拔网线或网线接触不良时就无法查询数据。因此我用了一个Try......Catch()结构来包裹这个查询语句块。在Catch部分写的是:
MessageBox.Show("网络不通,请联系管理员");
this.Close(); //关闭当前大窗口结果运行后发现,当人为拔掉网线后系统会弹出提示窗口:"网络不通,请联系管理员",但点击"确定"按钮会出现一排排相同的提示窗口,且大窗口也不会关闭。这时为什么呢? 谢谢指教!
窗口中有一个timer1控件,其定时触发时要查询数据库某个表的字段内容,再做相应处理。由于是主从结构的,客户端需通过局域网联系服务器。当误拔网线或网线接触不良时就无法查询数据。因此我用了一个Try......Catch()结构来包裹这个查询语句块。在Catch部分写的是:
MessageBox.Show("网络不通,请联系管理员");
this.Close(); //关闭当前大窗口结果运行后发现,当人为拔掉网线后系统会弹出提示窗口:"网络不通,请联系管理员",但点击"确定"按钮会出现一排排相同的提示窗口,且大窗口也不会关闭。这时为什么呢? 谢谢指教!
解决方案 »
- 问一个查询语句的问题
- 项目间循环引用该怎么解决?--“此项目作为引用添加将导致循环依赖项”
- 一个小问题,解决立刻给分,在线等!
- winform程序最小化系统托盘之后,C#怎么获取鼠标的单击事件和右键菜单
- C#中使用COM组件中函数的指针参数,如何传进去呢?
- 关于winform中操作datagrid的两个问题!!!!!!!
- 求教数字的正则表达式
- vs2003 Web项目 当用户点击(输入文本框时),怎么能自动调用你想要的输入法
- 请问怎样使窗口自动适应800*600,1024*768
- 如何在C#中调用Dos命令或.bat命令??
- c#线程问题
- DropDownButton的下拉菜单出现的一个BUG
MessageBox.Show("网络不通,请联系管理员");
this.Close(); //