首页 > 解决方案 > 如何在 Windows 窗体 c#、sql 中根据他们的电子邮件地址保存不同的用户设置?

问题描述

我正在尝试创建一个正确保存用户信息的登录应用程序。我看过有关使用 Settings.Default.Save() 的教程。然而,这些都是无用的,因为它只保存管理员帐户的设置(当表单被调试并首次运行时,root/current/default 用户)。但是,当输入我的数据库中的电子邮件地址时,我需要创建一个不同的表单实例,并检索与该电子邮件地址/帐户关联的设置。我已经将所有电子邮件地址存储在 sql 数据库中,但不确定如何分别保存每个电子邮件地址(用户帐户)的设置,以便不同的用户可以登录并从以前进行设置。

在这里你可以看到我正在尝试为数据库中的每个电子邮件地址创建一个新的表单实例,但它似乎不起作用。

GetSettings 和 SaveSettings已经在 foreach 循环中使用,但它仍然只保存默认的表单设置。

标签: c#sqlwindows-forms-designer

解决方案


推荐阅读