Пользователь не должен выбирать полную строку подключения, это огромная проблема безопасности и довольно громоздкий для самого пользователя.
Вместо этого в файле конфигурации есть несколько строк подключения:
<connectionStrings>
<add name="Northwind" connectionString="Provider=sqloledb;Data Source=.;Initial Catalog=Northwind;User Id=sa;Password=sa; Connect Timeout=10"/>
<add name="Westwind" connectionString="..."/>
<add name="Eastwind" connectionString="..."/>
</connectionStrings>
Затем передайте имя только по URL, например. MyPage.aspx? Connstringname = Eastwind и, наконец, используйте этот параметр из URL при чтении строки подключения:
string strConnString = ConfigurationManager.ConnectionStrings[Request.QueryString["connstringname"]].ConnectionString;