我有一个活动代码和全名列表,它放在web.config文件中。 但现在它们增加到了很多。所以我想从配置文件中删除它并创建一个数据库并在配置应用程序块的帮助下访问它。
任何想法都会有所帮助。
答案 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
命名空间获取配置管理器类。