#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