`
yanyanquan
  • 浏览: 451107 次
  • 性别: Icon_minigender_1
  • 来自: 江门
社区版块
存档分类
最新评论

C# Winform 修改app.config文件

 
阅读更多

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
   
<connectionStrings></connectionStrings>
   
<appSettings>
       
<add key="Server" value=" "/>
       
<add key="initial catalog" value=" "></add>
       
<add key="uid" value=" "></add>
       
<add key="pwd" value=" "></add>
   
</appSettings>
</configuration>



#region  方法保存修改的设置
       
/// <summary>
       
/// 方法保存修改的设置
       
/// </summary>
       
/// <param name="ConnenctionString"></param>
       
/// <param name="strKey"></param>
        private void SaveConfig(string ConnenctionString, string strKey)
        {
            XmlDocument doc
= new XmlDocument();
           
//获得配置文件的全路径
            string strFileName = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;
            doc.Load(strFileName);
           
//找出名称为“add”的所有元素
            XmlNodeList nodes = doc.GetElementsByTagName("add");
           
for (int i = 0; i < nodes.Count; i++)
            {
               
//获得将当前元素的key属性
                XmlAttribute att = nodes[i].Attributes["key"];
               
//根据元素的第一个属性来判断当前的元素是不是目标元素
                if (att.Value == strKey)
                {
                   
//对目标元素中的第二个属性赋值
                    att = nodes[i].Attributes["value"];
                    att.Value
= ConnenctionString;
                   
break;
                }
            }
           
//保存上面的修改
            doc.Save(strFileName);
        }
       
#endregion

//调用方法修改app.config文件
private void btnOK_Click_1(object sender, EventArgs e)
        {
                SaveConfig(
"WWW-8CB7FB23DD4","Server");
                SaveConfig(
"myehrce","initial catalog");
                SaveConfig(
"sa", "uid");
                SaveConfig(
"123","pwd");
        }

分享到:
评论

相关推荐

    winform程序,app.config文件改名、移动的方法

    ### Winform程序中app.config文件改名与移动的方法 在.NET框架中,应用程序配置文件(app.config或web.config)是存储非代码配置信息的关键文件,这些信息包括连接字符串、应用程序设置等。通常情况下,该文件位于...

    多个cs-winform项目共用同一个app.config配置文件

    一个c#大项目下,有好几个小的cs程序子项目,net默认的配置文件是 程序a.exe.config、程序b.exe.config,这样一些本来可以共用的设置,就需要...用了同一个配置文件,不让他们分散读了,都去读同一个app.config文件。

    C# XML & app.config 操作类

    C# XML & app.config 操作类

    App.config数据库连接串加密(C#、VB)

    环境为VS2008 C#或VB ,SQL ,本人已测试通过,有人会说直接把连接串写程序里不就行了,可以不用那个连接串的,确实是这样的,不过只要你的项目中DataSet里有TableAdapter,那么App.config中的连接串就是必不可少的...

    VS2008,C#的WinForm中读取App.config配置

    本篇文章将深入探讨如何在C#的WinForm应用中读取App.config文件中的配置信息。 首先,我们需要了解App.config文件的结构。一个典型的App.config文件包含`&lt;configuration&gt;`根节点,下有`&lt;appSettings&gt;`、`...

    winform中写app.config文件时调试情况下没有改变的原因

    因此,当你在调试期间修改了`app.config`,更改只会影响到`Debug\YourApp.exe.config`,而不是原始的`app.config`。当你停止调试,或者在不使用调试模式(直接运行`Debug\YourApp.exe`)时,你会看到`Debug\YourApp....

    Winform读取指定的app.config

    本篇文章将详细探讨如何在Winform应用中读取指定的`app.config`文件。 首先,我们了解`app.config`的基本结构。一个典型的`app.config`文件包含`&lt;configuration&gt;`根元素,其中可以有多个子元素,如`&lt;appSettings&gt;`...

    winform对项目的配置文件加密解密

    `.config`文件,特别是`app.config`,是基于XML的文件,用于存储应用程序的配置设置。例如,数据库连接字符串通常在`&lt;connectionStrings&gt;`元素内定义: ```xml ;Initial Catalog=Database;User ID=Username;...

    C#中读取App.config配置文件代码实例

    App.config是C#开发WinForm程序的配置文件,开发Web程序的配置文件叫Web.config。本文介绍App.config的简介使用。 我们先来打开一个App.config文件,看看它的内容像什么样子。 &lt;?xml version=1.0 encoding=utf-8...

    读写app.config小demo

    一个小demo,对于需要读写app.config的朋友绝对非常有用。里面有各种高级读写方式。

    c#读写App.config,ConfigurationManager.AppSettings 不生效的解决方法

    你可能知道在WinForm应用程序中可以利用Properties.Settings来进行类似的工作,但这些其实都利用了App.config配置文件。 本文探讨用代码的方式访问 App.config 的方法。关于 App.config 的使用远比上面提到的用途...

    App.config文件配置

    在 C# 的 WinForm 开发中,`App.config` 文件是用于存储非代码配置信息的关键组成部分。它允许开发人员将配置信息与应用程序代码分离,从而实现更灵活的应用程序管理,特别是在部署阶段。本文将深入探讨 `App.config...

    winform 使用config.ini 配置

    本文将深入探讨如何在C#的Winform应用中有效地使用config.ini文件。 首先,让我们了解什么是ini文件。Ini文件是基于文本的配置文件,它以键值对的形式存储数据,通常用于存储应用程序的设置和偏好。这种文件格式...

    C# winform 读取修改配置文件

    在C#编程中,Windows Forms(Winform)应用程序经常需要与配置文件进行交互,以便存储和检索应用设置。本文将详细讲解如何在Winform中读取和修改配置文件,特别是`appSettings`部分,这对于大多数桌面应用来说是至关...

    C#加密app.config中连接字符串的方法

    总结起来,C#中加密app.config文件中的连接字符串是通过`ConfigurationManager`和`ConnectionStringsSection`类来实现的,结合`.NET`框架的`DataProtectionConfigurationProvider`,可以有效地保护敏感的数据库连接...

    C# winform 生成二维码.zip

    `app.config`文件用于存储应用程序的配置信息,如连接字符串、设置等。在生成二维码的场景中,可能用于设置ZXing的特定参数或保存其他应用程序级别的配置。 在`Form1.resx`中,包含了窗体的资源信息,比如控件的...

    C# WinForm动态加载DLL通过配置文件

    1. **创建配置文件**:在你的WinForm项目中,添加一个app.config文件,并在其中定义一个键值对,键是DLL的标识(例如,DLL的名字或者唯一ID),值是DLL的实际路径。 ```xml ...

    WinForm 系统框架(C#)

    C# WinForm 系统框架包括:版本控制、 动态权限管理、数据字典、可扩展的功能接口。方便学习使用Access数据库。 版本管理 1.创建版本,创建本版本下的角色,用户 2.修改版本,如果是加入权限,只加默认角色,如果...

Global site tag (gtag.js) - Google Analytics