昨天遇到了很奇怪的一个bug,具体描述如下: 这个系统是c/s架构的针对多个工厂做的资材管理系统,由于有很多个工厂,每个工厂都有自己的服务器.所以需要动态的改变连接字符串去链接不同的服务器. 由于这个连接字符串放在了app.config文件中,所以公司上一个开发人员设置为,当选择不同公司时会让程序关闭然后去更新配置文件.近来由于公司要求,不想让程序重启然后去改变配置文件. 原本的解决方案是当下拉框发生改变的时候,重新向新的服务器发送请求获取数据. 但是出现了一个问题,就是项目中所用的datase