根据国家/地区下拉列表加载连接字符串[英] Load connection string depending on Country dropdown List

本文是小编为大家收集整理的关于根据国家/地区下拉列表加载连接字符串的处理方法,想解了根据国家/地区下拉列表加载连接字符串的问题怎么解决?根据国家/地区下拉列表加载连接字符串问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

大家好,

我的要求是这样的.
我在 web.config 中没有 connectionstring ,它们是按国家/地区设置的.
因此,当用户根据他的国家/地区登录时,connection string 只加载而不是全部加载.

而且我想这应该只在开始时出现一次.

请给我一些建议

感谢和问候

解决方案
您可以使用以下方法:
<br />
System.Configuration.ConfigurationManager.ConnectionStrings["YourConnectionString"].ConnectionString <br />

您可以使用带有 ExecuteReader 方法的 SqlCommand 对象执行选择命令,
见:http://msdn.microsoft.com/en-us/library/9kcbe65k.aspx
查看其他可用方法:http://msdn.microsoft.com/en-us/library/182ax5k8.aspx
例如,带有
的删除命令
<br />
ExecuteNonQuery()<br />

你好,

这会很容易,不是吗?你说你在配置文件中有一个连接字符串列表.所以每个连接字符串都有一个名字,对吧?
foreach (ConnectionStringSettings connectionString in ConfigurationManager.ConnectionStrings){Console.WriteLine(connectionString.Name);}

您可以从配置中提取这些名称并将其放在下拉列表中,也可以在连接字符串名称与您要显示的其他文本之间编写映射并在下拉列表中显示.后一种方法仅在连接字符串名称没有意义或其他情况下才有意义.

希望这会有所帮助,问候

本文地址:https://www.itbaoku.cn/post/1355977.html