用户控件中的连接字符串不起作用

问题描述 投票:0回答:3
c# sql winforms user-controls connection-string
3个回答
0
投票

好吧,我想出了一个解决方案,并迫切希望有人证明我错了。我将相同的文件(添加现有项目)复制到不同的 Winforms(windowsFormApplication) 解决方案。还有沃拉!!一切都很好。所以现在,我认为连接字符串不能在 UserControl 中使用,尽管我无法证明我所说的合理。但是,是的,我使用了相同的项目文件和相同的 app.config 内容(当然我更改了文件的命名空间名称),一切都很好。如果我的基本知识有误,请告诉我。当然,我会继续在互联网上搜索这个问题。谢谢你。

希望有帮助。


0
投票

您可以轻松地在新创建的控件中使用连接字符串。

这是我的设置:

enter image description here

用户控制是一个带有您提供的附加代码的按钮。 Helper 类是用户控件的一部分。正如你所看到的,我顺利地通过了它,到达了你遇到问题的开放线路。 (它打开然后关闭连接就很好,我检查过)。


0
投票

就我而言,我已经解决了!实际上,在用户控件中的事实会稍微改变插入的连接字符串!解决方案只是像在任何其他字符串中一样使用 Replace 方法来恢复这个小更改!要找到差异,只需将连接字符串插入某个面板或文本框中,然后打开该页面的在线版本的 html,将其与正确的连接字符串进行比较。 当然你首先要禁用所有需要连接到在线数据库的东西!

© www.soinside.com 2019 - 2024. All rights reserved.