Текстовое поле VB.NET изменено, но все еще содержит начальное значение - PullRequest
1 голос
/ 05 апреля 2010

Я никогда не сталкивался с этим раньше:

У меня есть серия текстовых полей. Текст этих полей задается при загрузке страницы. затем у меня есть кнопка отправки, которая вызывает подпрограмму для обновления таблицы новыми значениями (текст) в текстовом поле Проблема в том, что он сохраняет исходный текст, а не тот, который в настоящее время находится в текстовом поле. Кто-нибудь сталкивался с этим раньше? Или знаете как его обойти?

Вот код моего события кнопки отправки:

 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

Приветствия

Джоунси

1 Ответ

2 голосов
/ 05 апреля 2010

Пожалуйста, убедитесь, что вы проверили IspostBack на странице загрузки.

if not(Me.IsPostBack) then

'fetch the values for initial load

end if

Извините, если синтаксис неправильный, так как я парень на C #.

НТН

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...