why*_*heq 1 c# configuration datagridview winforms
我有一个简单的WinForm,我正在尝试帮助我使用ADO.NET.它有一个datagridview
我已将一个紧凑的sql server数据库添加到名为的项目中 experiment.sdf
在App.config文件中,我添加了以下内容.我使用了之前的项目应用程序文件,因此可能在这里有错误?:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="DatabaseDGVexperiments.Properties.Settings.DatabaseDGVexperimentsConnStg"
connectionString="Data Source=|DataDirectory|\experiment.sdf"
providerName="Microsoft.SqlServerCe.Client.3.5" />
</connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)
我添加了对配置库的引用.
表单后面是以下代码:
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DatabaseDGVexperimentsConnStg"].ConnectionString);
Run Code Online (Sandbox Code Playgroud)
当它击中线时SqlConnection conn = ...我得到一个错误NullReferenceException was unhandled.我该如何解决?
改变这个:
name="DatabaseDGVexperiments.Properties.Settings.DatabaseDGVexperimentsConnStg"
Run Code Online (Sandbox Code Playgroud)
至:
name="DatabaseDGVexperimentsConnStg"
Run Code Online (Sandbox Code Playgroud)
或改变这个:
ConfigurationManager.ConnectionStrings["DatabaseDGVexperimentsConnStg"]
Run Code Online (Sandbox Code Playgroud)
至:
ConfigurationManager.ConnectionStrings["DatabaseDGVexperiments.Properties.Settings.DatabaseDGVexperimentsConnStg"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1026 次 |
| 最近记录: |