|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2007
Messaggi: 309
|
[ASP NET] Update database - gridview
Ciao a tutti,
in un applicazione asp.net (con codice in vb.net), ho dei problemi con l'evento "GridView1_RowUpdating". Insomma, quando dopo aver modificato i dati clikko su "aggiorna", non succede nulla, ne il database ne i valori visualizzati nella gridview non vengono aggiornati. Ho cercato su diversi siti, blog etc etc in giro per la rete ma senza risultato. Qualcuno di voi mi saprebbe aiutare? Ecco parte del codice incriminato: Codice:
Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles GridView1.RowUpdating Dim strConnString As String = ConfigurationManager.ConnectionStrings("conn_oledb").ConnectionString Dim conn As New OleDb.OleDbConnection(strConnString) Dim objreader As OleDb.OleDbDataReader Dim command As New OleDb.OleDbCommand command.Connection = conn Dim f1 As Long Dim id As Integer f1 = DirectCast(GridView1.Rows(e.RowIndex).Cells(1).Controls(0), TextBox).Text id = Integer.Parse(e.RowIndex) 'i valori id ed f1 fin qua vengoo correttamente assegnati e.Cancel = True conn.Open() command.CommandText = "UPDATE tabella SET f1= @f1 where id= @id" command.Parameters.AddWithValue("@f1", f1) command.Parameters.Addwithvalue("@id", id) command.ExecuteNonQuery() GridView1.EditIndex = -1 Grazie. ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:59.