保存用户设定的参数到注册表、从注册表获取用户设定的参数

 

#region 保存用户设定的参数到注册表

  private void SaveParamToregedit(DBParasEntity data)
  {
   Microsoft.Win32.RegistryKey SelfReg = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(RegStr,true);
   if(SelfReg == null)
   {
    SelfReg = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(RegStr);
   }
   SelfReg.SetValue(connparasEnum.DBType.ToString(),data.DBType);
   SelfReg.SetValue(connparasEnum.ServerName.ToString(),data.ServerName);
   SelfReg.SetValue(connparasEnum.DBName.ToString(),data.DBName);
   SelfReg.SetValue(connparasEnum.UserName.ToString(),data.UserName);
   SelfReg.SetValue(connparasEnum.UserPassWord.ToString(),data.UserPassWord);
   SelfReg.Close();
  }

  #endregion

#region 从注册表获取用户设定的参数

  private static DBParasEntity GetSaveParam()
  {
   DBParasEntity data = new DBParasEntity();
   Microsoft.Win32.RegistryKey SelfReg = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(RegStr);
   if(SelfReg != null)
   {
    data.DBType = data.ChangeStrToDBType((string)SelfReg.GetValue(connparasEnum.DBType.ToString(),"SqlServer"));
    data.ServerName = (string)SelfReg.GetValue(connparasEnum.ServerName.ToString(),"(local)");
    data.DBName = (string)SelfReg.GetValue(connparasEnum.DBName.ToString(),"Coplan");
    data.UserName = (string)SelfReg.GetValue(connparasEnum.UserName.ToString(),"sa");
    data.UserPassWord = (string)SelfReg.GetValue(connparasEnum.UserPassWord.ToString(),"sa");
    SelfReg.Close();
   }
   return data;
  } 

  #endregion

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值