我想问以下在Win from程序中怎么读取多个add中的连接字符串啊

午夜小野猫 2016-10-20 09:10:47
<appSettings>
<add key="Data Source" value="."/>
<add key="uid" value="sa"/>
<add key="pwd" value="123"/>
<add key="database" value="MaterialSystem_DB"/>
</appSettings>
在配置文件中是这样的如何才能读取变成一句连接字符串呢?在程序中怎么用这些<add>标签!急在线等谢谢各位大神了
...全文
78 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
你隔壁王大爷 2016-10-20
  • 打赏
  • 举报
回复
配置文件中 <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=.;database=MaterialSystem_DB;User ID=sa;Password=123;Integrated Security=True" /> </connectionStrings> 程序运用 protected static string connectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
  • 打赏
  • 举报
回复
string.Format("Data Source={0},uid={1},pwd={2}"
,ConfigurationManager.AppSettings["Data Source"]
,ConfigurationManager.AppSettings["uid]
,ConfigurationManager.AppSettings["pwd])
EnForGrass 2016-10-20
  • 打赏
  • 举报
回复

Configuration config = System.Configuration.ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
//根据Key读取<add>元素的Value
string name = config.AppSettings.Settings["uid"].Value;
Forty2 2016-10-20
  • 打赏
  • 举报
回复
string dc = System.Configuration.ConfigurationManager.AppSettings["Data Source"]; string id = System.Configuration.ConfigurationManager.AppSettings["uid"]; ...
Justin-Liu 2016-10-20
  • 打赏
  • 举报
回复
不是有key吗? 拼接一下就行了 引用System.Configuration

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧