在应用程序中保存细节

时间:2011-11-11 09:39:51

标签: c# winforms

我正在使用C#windows窗体应用程序。当我启动项目时,将出现一个带有菜单的对话框。在特定菜单中,我选择“选项和选项”对话框打开。在其中,我需要输入用户名和密码并对数据库进行验证。如果凭据是正确的,我应该在关闭项目并在下次运行时创建一个登录表单(我有登录表单作为我的项目的一部分)。我该怎么做呢?

当我下次启动项目时,我应该如何以及在何处存储用户名和密码验证的结果并使项目记住启动登录表单???

3 个答案:

答案 0 :(得分:1)

您可以尝试项目属性>设置选项。 VS将为设置生成类,您可以通过 Properties.Settings.Default访问它们。[PropertyName]

if(chkRememberMe.Checked)
{
Properties.Settings.Default.Username = txtUsername.Text;
Properties.Settings.Default.Password = txtPassword.Text;
Properties.Settings.Default.Save();
}

在加载时

txtUsername.Text = Properties.Settings.Default.Username;
txtPassword.Text = Properties.Settings.Default.Password;

答案 1 :(得分:0)

使用app配置文件保存本地应用程序数据 How to: Add Application Configuration Files to C# Projects 这很有用 How to use appconfig

答案 2 :(得分:0)

您应该将信息保存到以下任何目录中的文件中:

  • ApplicationData
  • LocalApplicationData

请参阅Environment.SpecialFolder