文档详情

C#如何读写应用程序配置文件App.exe.config,并在界面上显示.docx

发布:2025-05-22约7.95千字共9页下载文档
文本预览下载声明

C#如何读写应用程序配置文件App.exe.config,并在界面上显示

目录一、新建Windows窗体应用程序SaveDefaultXmlConfigDemo二、默认的应用程序配置文件App.config配置如下三、窗体FormSaveDefaultXmlConfig源程序如下四、程序运行如图总结C#读写应用程序配置文件App.exe.config,本质是xml文件的读写。

我们将配置文件的AppSettings节点和ConnectionStrings节点内容自动绑定到分组框控件GroupBox中,同时可以批量保存。

一、新建Windows窗体应用程序SaveDefaultXmlConfigDemo

将默认的Form1重命名为FormSaveDefaultXmlConfig。

窗体FormSaveDefaultXmlConfig设计如图:

添加对System.Configuration的引用。

为窗体FormSaveDefaultXmlConfig绑定Load事件FormSaveDefaultXmlConfig_Load

为按钮btnSaveConfig绑定事件btnSaveConfig_Click。

二、默认的应用程序配置文件App.config配置如下

xmlversion=1.0encoding=utf-8

configuration

startup

supportedRuntimeversion=v4.0sku=.NETFramework,Version=v4.6.1/

/startup

appSettings

addkey=SoftNamevalue=Sword7/

addkey=Suppliervalue=SoftStar/

addkey=EnabledTcpvalue=1/

/appSettings

connectionStrings

addname=DataConnectproviderName=MySql.DataconnectionString=server=;Database=test;Uid=root;Pwd=root;/

addname=ExternalConnectproviderName=System.Data.SqlClientconnectionString=server=;Database=external;Uid=root;Pwd=123456;/

/connectionStrings

/configuration

三、窗体FormSaveDefaultXmlConfig源程序如下

(忽略设计器自动生成的代码)

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Configuration;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Threading.Tasks;

usingSystem.Windows.Forms;

namespaceSaveDefaultXmlConfigDemo

publicpartialclassFormSaveDefaultXmlConfig:Form

publicFormSaveDefaultXmlConfig()

InitializeComponent();

//添加引用System.Configuration

privatevoidbtnSaveConfig_Click(objectsender,EventArgse)

Configurationconfig=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

ListTuplestring,stringtupleAppSettings=GetAppSettingList();

for(inti=0;itupleAppSettings.Count;i++)

//修改配置节点AppSettings的内容

config.AppSettings.Settings[tuple

显示全部
相似文档