从config文件中读取数据
本帖最后由 yuanhaosh 于 2012-11-23 10:20:45 编辑 从config文件中读取数据在textbox中相对应的位置显示出来,
当config文件中有一两个一个一个取值还好,几十个一个一个取值不科学啊例如下边的
Sqlconnwords.Text = ConfigurationManager.ConnectionStrings["Sqlconnwords"].ToString();
PrimaryRecApIP.Text = ConfigurationManager.AppSettings["PrimaryRecApIP"];
PrimaryRecApPort.Text = ConfigurationManager.AppSettings["PrimaryRecApPort"];
BackupRecApIP.Text = ConfigurationManager.AppSettings["BackupRecApIP"];
SQWords.Text = ConfigurationManager.AppSettings["SQWords"];
BackupRecApPort.Text = ConfigurationManager.AppSettings["BackupRecApIP"];
LocalIp.Text = ConfigurationManager.AppSettings["BackupRecApIP"];
LocalPort.Text = ConfigurationManager.AppSettings["BackupRecApIP"];
MaxRetry.Text = ConfigurationManager.AppSettings["MaxRetry"];
DelayTime.Text = ConfigurationManager.AppSettings["DelayTime"];
BatchCount.Text = ConfigurationManager.AppSettings["BatchCount"];
resetTimePicker.Text = ConfigurationManager.AppSettings["resetTimePicker"];
disconTimePicker.Text = ConfigurationManager.AppSettings["disconTimePicker"];
NodeName.Text = ConfigurationManager.AppSettings["NodeName"];
LogType.Text = ConfigurationManager.AppSettings["LogType"];
RecordLength.Text = ConfigurationManager.AppSettings["RecordLength"];
MarketType.Text = ConfigurationManager.AppSettings["MarketType"];
LogPath.Text = ConfigurationManager.AppSettings["LogPath"];
DataPath.Text = ConfigurationManager.AppSettings["DataPath"];
Dictionary<string, string> dict = new Dictionary<string, string>();
foreach (string key in ConfigurationManager.AppSettings.AllKeys)
dict.Add("key.Text", ConfigurationManager.AppSettings[key]);//该怎么将值传递
}
}
[其他解释]
我不理解这个东西 谢谢各位了
[其他解释]
Dictionary<string, string> cfg = new Dictionary<string, string>();
foreach (var item in ConfigurationManager.AppSettings.AllKeys)
{
cfg.Add(item, ConfigurationManager.AppSettings[item]);
}
[其他解释]
dict.Add(key+".Text", ConfigurationManager.AppSettings[key]);
这样是不是就对应好了,
dict["Sqlconnwords.Text"]=ConfigurationManager.ConnectionStrings["Sqlconnwords"].ToString()
[其他解释]
}
}*/
[其他解释]
null