首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在winform下取app.config文件中的值解决办法

2012-01-22 
在winform下取app.config文件中的值app.config文件的内容如下:?xmlversion 1.0 encoding utf-8 ?

在winform下取app.config文件中的值
app.config文件的内容如下:
<?xml   version= "1.0 "   encoding= "utf-8 "   ?>
<configuration>
    <ConnectionStrings>
                <add   name= "OracleConnectionString "
                        connectionString= "Data   Source=db;User   ID=system;Unicode=True "
                        providerName= "System.Data.OracleClient "   />
        </ConnectionStrings>
    </configuration>

form.cs代码如下:
richTextBox1.Text   =   System.Configuration.ConfigurationManager.ConnectionStrings[ "OracleConnectionString "].ToString();

结果提示为,未将对象引用设置到对象的实例
我原来只用过web   中的web.config,是可以的,请问为什么取不到值?

[解决办法]
<?xml version= "1.0 " encoding= "utf-8 " ?>
<configuration>
<connectionStrings>
<add name= "test " connectionString= "Data Source=test;Initial Catalog=SIS;Persist Security Info=True;User ID=admin;Password=admin "
providerName= "System.Data.SqlClient " />
</connectionStrings>
</configuration>

private void Form1_Load(object sender, EventArgs e)
{
textBox1.Text =
System.Configuration.ConfigurationManager.ConnectionStrings[ "test "].ToString();
}

热点排行