2017-08-16 67 views
0

我正在为我的空闲时间的朋友写一个程序,用于记录学生的物理治疗和职业治疗。我使用visual basic,并且创建了一个基本表单,但是我意识到我不知道如何保存/加载将要输入的信息。保存/加载完整的表格

这是形式的样子至今(基本我知道) Form

我没有在时刻访问SQL或毫秒的存取,所以我希望能够保存所有信息到一个txt文档或XML文件,并能够在未来的时间读取和更新它。最终,我将有多种形式与一名学生相关,并希望将他们全部保存在一起。

任何帮助将非常感激。

+0

请仔细阅读[提问]和取[旅游]。根据数据在应用程序中的存储方式,序列化可能是一个选项或SQLite。很难说的东西这么广泛和模糊 – Plutonix

回答

2

您可以使用此方法,将工作完美的,但该数据将被存储在一个xml文件,并对其进行编辑:

首先,你去你的项目属性:

enter image description here

然后你去设置选项卡:

enter image description here

有你添加你需要的数据存储在所有变量:

enter image description here

所以保存数据,你可以使用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 

希望,这将是对你有用:)

+0

太棒了!非常感谢。 –

+0

@WillLeClerc,不客气:),如果有用,请接受答案,这样可以帮助别人。 –