我從來沒有遇到過這個:VB.NET文本框已更改,但仍然保存初始值
我有一系列的文本框。這些框的文本會在頁面加載時設置。然後我有一個提交按鈕,它調用一個子文件,用文本框中的新值(文本)更新表格。問題在於它將原始文本保留爲文本框中當前的文本。任何人都遇到過這個?或知道如何繞過它?
這裏是我的提交按鈕事件代碼:
Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnSubmit.Click
Dim Emails As Integer = txtEmails.Text
Dim Calls As Integer = txtCalls.Text
Dim Contacts As Integer = txtContacts.Text
Dim Tasks As Integer = txtTasks.Text
Dim Meetings As Integer = txtMeetings.Text
Dim Proposals As Integer = txtProposals.Text
Dim Points As Integer = txtPoint.Text
Dim dt As New DataTable()
Try
connection.Open()
Dim sqlCmd As New SqlCommand("UPDATE tblActivityParameters SET Emails = " & Emails & ", Calls = " & Calls & ", Contacts=" & Contacts & ", Tasks =" & Tasks & ", Meetings=" & Meetings & ", Proposals=" & Proposals & ",Points =" & Points, connection)
Dim sqlDa As New SqlDataAdapter(sqlCmd)
sqlDa.Fill(dt)
lblError.Visible = True
lblError.Text = "Parameters successfully updated"
Catch SQLExp As SqlException
lblError.Visible = True
lblError.Text = "SQL Error: " + SQLExp.Message.ToString()
Finally
connection.Close()
End Try
GetParameters()
End Sub
乾杯,
Jonesy
您是否有任何代碼可以發佈您的提交按鈕事件? – Inisheer 2010-04-05 12:08:50
我用我的代碼提交按鈕事件編輯我的帖子 – iamjonesy 2010-04-05 12:51:20