如何在不预先实现连接字符串的情况下动态绑定数据

时间:2013-01-24 00:14:12

标签: c# visual-studio-2008 connection-string

我有我的sql数据源但我希望我的程序动态地将它绑定到数据源。 我希望我的dataAdapter通过项目文件夹(项目/应用程序的源文件夹)查看来绑定到数据文件。如何动态生成ConnectionString,找到并将自己绑定到MyData.mdf文件?

1 个答案:

答案 0 :(得分:1)

您可以使用您的C#文件来实现用于建立连接字符串的代码。

public SqlConnection GetConnection()
{
string connectionString = ConfigurationManager.ConnectionStrings['"' + DatabaseName + '"' ].ConnectionString;
SqlConnection con = new SqlConnection (connectionString);
return con;
}

在上面提到的语句中,您可以动态调用Database变量并运行GetConnection()方法来创建与该特定数据库的连接 在您的web.config中添加您的文件位置

<connectionStrings>
 <add name="DynamicconnectionString" connectionString="Data Source = //your path for the DB file // "/>
</connectionStrings>