2017-08-16 79 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,不客氣:),如果有用,請接受答案,這樣可以幫助別人。 –