如何使用企业库的配置应用程序块?

时间:2011-03-24 09:54:45

标签: c# .net

我有一个活动代码和全名列表,它放在web.config文件中。 但现在它们增加到了很多。所以我想从配置文件中删除它并创建一个数据库并在配置应用程序块的帮助下访问它。

任何想法都会有所帮助。

1 个答案:

答案 0 :(得分:0)

您必须添加App.Config文件。

connectionstring添加到configuration

<configuration>
  <connectionStrings>
    <add name="connectionstringname"
         connectionString="server=localhost;user id=your_bd_userid;Password=your_db_password;database=your_db_name"
    providerName="MySql.Data.MySqlClient" />
  </connectionStrings>
</configuration>

您的表单代码在这里

public void LoadActivityData
    {
        string cnString = ConfigurationManager.ConnectionStrings["connectionstringname"].ConnectionString;

        MySqlConnection myConn = new MySqlConnection(cnString);

        DataSet dsActivity = new DataSet();
        string selectStr = "SELECT * FROM YourActivityTable";

        MySqlDataAdapter adapter = new MySqlDataAdapter(selectStr, myConn);

        adapter.Fill(dsActivity, "Activities");

        grdView1.DataSource = dsActivity;

    }  

使用System.Configuration命名空间获取配置管理器类。