窗体继承后出现连接字符串错误
本文关键字:连接 字符串 错误 继承 窗体 | 更新日期: 2023-09-27 17:50:36
我正在构建一个c#应用程序,并且发生了一个问题,我不知道如何修复它。
我有几个表单,现在我想添加一个由另一个继承的表单。当我想查看新表单的[Design]屏幕时,它给了我以下错误:
对象引用未设置为对象的实例。
现在我发现问题是连接字符串,它位于app.config
文件:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="ConnString" connectionString="Data Source=.'SQLEXPRESS;Initial Catalog=PVB;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
这是我的代码为c#中的connectionString:
string connectionString = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;
如果我像上面那样使用字符串,我得到Object Reference blabla
错误。令人惊讶的是,当我使用以下代码时,表单运行得非常好:
string connectionString = "Data Source=.''SQLEXPRESS;Initial Catalog=PVB;Integrated Security=True";
有没有人知道我该如何解决这个问题?是的,我已经添加了System.Configuration
参考的解决方案,所以这不是问题,我想…
请查看以下URL,这可能会解决您的问题。这里的问题似乎是模拟的: