xml配置文件(datatable格式-读取).txt

来自「C# 是创新性的新式编程语言」· 文本 代码 · 共 47 行

TXT
47
字号
private void InitCtrlList()
		{
			string AppPath = Path.GetDirectoryName( Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName );
			string FullPath = AppPath + @"\ext.config";			
			DataSet ds=new DataSet("ZeroWireSFA");
			ds.ReadXml(FullPath);
			
			//加载服务器列表
			DataTable dtServer=ds.Tables["Server"]; 
			foreach (DataRow row in dtServer.Rows) 
			{
				zcbAddress.Items.Add((string)row["Name"],(string)row["ID"]);
			}
			//用户名 
			DataTable dtUser=ds.Tables["User"]; 
			foreach (DataRow row in dtUser.Rows) 
			{
				zcbUserName.Items.Add((string)row["Name"],(string)row["ID"]);
			}
			//系统语言 
			DataTable dtLanguage=ds.Tables["Language"]; 
			foreach (DataRow row in dtLanguage.Rows) 
			{
				zcbSysLanguage.Items.Add((string)row["Name"],(string)row["ID"]);
			}
			//界面风格
			DataTable dtStyle=ds.Tables["Style"]; 
			foreach (DataRow row in dtStyle.Rows) 
			{
				zcbStyle.Items.Add((string)row["Name"],(string)row["ID"]);
			}
			//日期列表 
			DataTable dtDateFormat=ds.Tables["DateFormat"]; 
			foreach (DataRow row in dtDateFormat.Rows) 
			{
				zcbDateFormat.Items.Add((string)row["Name"],(string)row["ID"]);
			}

			//自动升级
			DataTable dtdtDateFormat=ds.Tables["AutoUpdate"]; 
			foreach (DataRow row in dtdtDateFormat.Rows) 
			{
				zcbAutoUpdate.Items.Add((string)row["Name"],(string)row["ID"]);
			}
			
			ds=null;
		}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?