保存/加载完整表格

Posted

技术标签:

【中文标题】保存/加载完整表格【英文标题】:Save/Load full form 【发布时间】:2017-08-16 15:20:14 【问题描述】:

我在空闲时间为一位朋友编写一个程序,用于记录学生进行物理治疗和职业治疗。我正在使用visual basic并且到目前为止已经创建了一个基本表单,但我意识到我不确定如何保存/加载将输入的信息。

这就是表单到目前为止的样子(我知道的基本) Form

我目前无法访问 sql 或 ms 访问权限,因此我希望能够将所有信息保存到 txt 文档或 xml 文件中,并能够在将来读取和更新它。最终,我将拥有多个与一个学生相关联的表格,并希望将它们全部保存在一起。

任何帮助将不胜感激。

【问题讨论】:

请阅读How to Ask 并使用tour。根据数据在应用程序中的存储方式,序列化可能是一个选项或 SQLite。如此广泛和模糊的东西很难说 【参考方案1】:

您可以使用此方法,它会完美运行,但数据将存储在xml 文件中并且可以编辑:

首先进入项目属性:

然后你进入设置标签:

然后您在其中添加存储数据所需的所有变量:

所以要保存数据,您可以使用Form_Closing 事件:

Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
   My.Settings.StudentName = StudentNameTextBox.Text
   '.......
   '....
   'And you do that for all the information that you need to store.
End Sub

要在表单加载时加载数据,只需反转存储方式即可:

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
     StudentNameTextBox.Text = My.Settings.StudentName
   '.......
   '....
   'And you do that for all the information that you need to load.
End Sub

希望对你有用:)

【讨论】:

太棒了!非常感谢。 @WillLeClerc ,不客气 :),如果它有用,请接受答案,以便它也可以帮助其他人。

以上是关于保存/加载完整表格的主要内容,如果未能解决你的问题,请参考以下文章

无法在 iOS 中滚动表格

用电子在本地保存html表格数据

js加载json数据成表格

django表格form无法保存评论排查步骤

打开EXCEL文件里会多打开一个空白表格

保存和加载数据(iphone sdk)