Protected Sub GridView1_RowCommand _
(sender As Object, e As GridViewCommandEventArgs) _
Handles GridView1.RowCommand
If e.CommandName.CompareTo("command") = 0 Then
Dim itemID As Integer = Convert.ToInt32( _
GridView1.DataKeys(Convert.ToInt32(e.CommandArgument)).Value)
Dim sqlConn As New SqlConnection("connectionString")
sqlConn.Open()
Dim sqlComm As New SqlCommand("UPDATE itemTable SET property = (property + 1) WHERE id = '" + itemID + "', sqlConn")
sqlComm.ExecuteNonQuery()
sqlConn.Close()
End If
End Sub
В принципе, это не работает, и я не понимаю. Я пытался понять это в течение нескольких дней, и я не вижу, что я сделал неправильно. Как вы можете видеть, я пытаюсь вручную обновить поле в моей базе данных значением (originalvalue) +1, когда пользователь нажимает поле кнопки соответствующей строки.
Я думаю, что я спрашиваю, может ли кто-нибудь указать на какие-либо ошибки, пожалуйста, или если есть лучший способ сделать это (без необходимости проходить через все DAL / BLL BS), пожалуйста, сообщите мне.
Большое спасибо!