c# winforms如何保存用户输入的数据

Posted

技术标签:

【中文标题】c# winforms如何保存用户输入的数据【英文标题】:How to save user inputed data c# winforms 【发布时间】:2011-06-27 01:48:51 【问题描述】:

我想知道如何保存用户输入的数据。就像他们在文本框中键入或选中复选框并在下次再次启动应用程序时关闭应用程序一样,他们输入的数据就像已保存一样。这是在 c# VS2010 .NET 4.0 中

【问题讨论】:

最好说明您要保存它的位置,即 sql 数据库、.config 用户设置、xml 等。 在用户设置下,我已经将它添加到我的表单中 定义UserSettings。它是自定义控件、助手类还是 this 之类的东西? 我相信它会保存在 .config 用户设置文件下。我才 16 岁,我正在学习,我对这些东西还不是很了解。 【参考方案1】:

您可以在项目设置中添加设置,然后为 FormClosing 事件添加事件列表。

你可以在里面放

MyProject.Properties.Settings.Default.MySetting = MyTxtBox.Text;
MyProject.Properties.Settings.Default.MySetting.Save();

【讨论】:

【参考方案2】:

要将数据保存在您的用户设置中(根据您的评论),您可以按照以下指南操作: http://msdn.microsoft.com/en-us/library/aa730869%28v=vs.80%29.aspx

【讨论】:

【参考方案3】:

您可以将用户输入保存到任何数据库或app.config 或xml 文件中,以便在您启动应用程序的下一个文件中您可以从那里读取值。

【讨论】:

以上是关于c# winforms如何保存用户输入的数据的主要内容,如果未能解决你的问题,请参考以下文章

C# winform 做系统 显示当前登录用户的信息。。。

c# winform程序 如何判断用户输入的验证码是不是正确?

使用 c# winforms 将数据更新/保存到 SQL 数据库表

请教c# winform,权限设计问题

C# winform 如何存储用户选择的文件路径 下次启动时读取该路径

c#怎么把用户登陆信息保存到本地