Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Vb.net] Problemi con RowDeleting

    Buongiorno a tutti!!!
    Premettendo che sono appena arrivata, e che sto lavorando con il visual studio da un mese circa, vi pongo il mio problema.
    Dovrei eliminare un record da un gridview ed ho fatto:

    Protected Sub Gv_RowDeleting(ByVal sender As Object, ByVal e As GridViewDeleteEventArgs)
    If Not Page.IsPostBack Then
    Dim conn As New System.Data.OleDb.OleDbConnection()
    Try
    Dim DeleteCommand As New System.Data.OleDb.OleDbCommand()
    conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath("App_Data/AccessoClienti.mdb")
    DeleteCommand.CommandText = "Delete from News WHERE IDNews =" & Gv.Rows(e.RowIndex).Cells(0).Text
    DeleteCommand.Connection = conn

    conn.Open()
    DeleteCommand.ExecuteNonQuery()
    conn.Close()
    CaricaLista()
    Catch ex As Exception
    Response.Write(ex.Message.ToString())
    Finally
    If conn.State <> ConnectionState.Closed Then
    conn.Close()
    End If
    End Try
    End If
    End Sub


    Il problema è che non entra nell'if perchè il postback resta sempre a true e non riesco proprio a capire il perchè.
    Ho provato a togliere il controllo del postback e la prima volta che viene richiamata la pagina cancella correttamente ma la seconda va in errore perchè ovviamente non c'è più e.rowindex.

    Come dovrei fare per farlo eliminare?

    Vi ringrazio

  2. #2
    Forse dovresti spiegarti un pò meglio.... Il codice per il Delete è corretto, ma dovresti capire perchè PostBack resta sempre a True....

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Le domande su ASP.NET sono ospitate nell'apposite forum. Sposto la discussione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.