我的程序中有更新数据库的代码。数据库更新后,我将标签的文本更改为“上次更新”,然后更新发生的实际时间。这部分工作完美。代码中的标签文本更改但不会更改
当我关闭该程序并重新打开它时,出现了我的问题。我想编码来检查标签中的日期,并且如果标签中的日期小于我想更新数据库的当前日期。但是,当我关闭程序并重新打开它时,文本中的标签不会保留。
这里是我的代码:
Public Sub Screen_Shown(sender As Object, e As EventArgs) Handles Me.Shown
Dim Time_of_Update = CDate(Label_Time_of_Update.Text.Split(" "c)(2).Trim())
Debug.WriteLine(Time_of_Update)
If Time_of_Update < Today Then
Update_Data()
Else
End If
End Sub
Private Sub Update_Data()
Update_Daily()
Ready_Update_Quarterly_and_Annualy()
Dim Time_of_Update = DateTime.Now
Label_Time_of_Update.Text = "Last Updated " & Time_of_Update & ""
End Sub
我怎样才能解决这个问题?
您需要将LastUpdatedDate保存在某个地方,例如应用程序设置 – Plutonix
@Plutonix我该怎么做? – gromit1