怎么打开winform项目下的app.config文件(以txt格式打开)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么打开winform项目下的app.config文件(以txt格式打开)相关的知识,希望对你有一定的参考价值。
实现点击按钮打开app.config文件
具体代码如下:请参考。private static string GetAppConfig(string strKey)
foreach (string key in ConfigurationManager.AppSettings)
if (key == strKey)
return ConfigurationManager.AppSettings[strKey];
return null;
此段为获取指定配置节的代码,打开它的方法是按读取xml文件的方法。
XmlTextReader objXMLReader=new XmlTextReader(Server.MapPath("grade.xml"));
string strNodeResult="";
XmlNodeType objNodeType;
while(objXMLReader.Read())
objNodeType =objXMLReader.NodeType;
swith(objNodeType)
case XmlNodeType.XmlDeclaration:
//读取XML文件头
strNodeResult+="XML Declaration:<b>"+objXMLReader.Name+""+objXMLReader.Value+"</b><br/>";
break;
case XmlNodeType.Element:
//读取标签
strNodeResult+="Element:<b>"+objXMLReader.Name+"</b><br/>";
break;
case XmlNodeType.Text:
//读取值
strNodeResult+=" -Value:<b>"+objXMLReader.Value+"</b><br/>";
break;
//判断该节点是否有属性
if(objXMLReader.AttributeCount>0)
//用循环判断完所有节点
while(objXMLReader.MoveToNextAttibute)
//取标签和值
strNodeResult+=" -Attribute:<b>"+objXMLReader.Name+"</b> value:<b>"+objXMLReader.Value+"</b><br/>";
追问
好像不能直接打开吧
追答hi直接联系我
参考技术A 用程序复制一份,在复制的时候改文件格式(如.txt),然后按读取普通文本处理希望回答对你有帮助
winform 写App.config配置文件——IT轮子系列
前言
在winform项目中,常常需要读app.config文件。如:
1 var version = System.Configuration.ConfigurationManager.AppSettings["version"];
而“写”,以前想当然是这样的:
1 ConfigurationManager.AppSettings.Set("version","1.0.0");
可这样写并没有成功,不懂什么原因。那时就以为这个app.config是不允许写操作的。对于配置信息修改需求,只能通过读写xml文件实现。不知,各位有没有遇到过。
今天网上偶然找到一个可以写app.config 的方法,代码如下:
1 private void SetAppSettingsValue(string key, string value) 2 { 3 string file = System.Windows.Forms.Application.ExecutablePath; 4 Configuration config = ConfigurationManager.OpenExeConfiguration(file); 5 //判断是否包含节点 6 if (config.AppSettings.Settings.AllKeys.Contains(key)) 7 { 8 config.AppSettings.Settings[key].Value = value; 9 } 10 else 11 { 12 //添加节点 13 config.AppSettings.Settings.Add(key, value); 14 } 15 config.Save(ConfigurationSaveMode.Modified); 16 ConfigurationManager.RefreshSection("appSettings"); 17 }
效果 如下:
好了,又搞到一个轮子,希望可以帮到大家。晚安....
以上是关于怎么打开winform项目下的app.config文件(以txt格式打开)的主要内容,如果未能解决你的问题,请参考以下文章