Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    18

    Cancellare elemento con conferma

    Ciao,come posso cancellare un elemento da una Datagrid facendo comparire un messaggio di conferma?
    Siccome sono un principiante di Asp.Net vi chiederei di postarmi il codice....
    Vorrei il codice per far comparire il messaggio di conferma ma anache quello per recuperare l'id del campo sezionato.Attualmente stò provando con un Delete Command ma non ci riesco,o meglio se voglio cancellare l'elemento di selezionato ci riesco ma senza massaggio di conferma.
    Grazie,
    Faisan

  2. #2
    Utente di HTML.it L'avatar di Ottavio
    Registrato dal
    Jul 2000
    Messaggi
    286
    Se usi una datagrid
    con <asp:ButtonColumn Text="Elimina" CommandName="Delete"></asp:ButtonColumn>

    specifica OnItemCreated="DataGrid_ItemCreated"

    che sarà :

    Sub DataGrid_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles MyDataGrid2.ItemCreated

    Select Case e.Item.ItemType
    Case ListItemType.Item, ListItemType.AlternatingItem, ListItemType.EditItem
    Dim myTableCell As TableCell
    myTableCell = e.Item.Cells(1)
    Dim myDeleteButton As LinkButton
    myDeleteButton = myTableCell.Controls(0)
    myDeleteButton.Attributes.Add("onclick","return confirm('Confermi eliminazione ?');")

    End Select

    End Sub


  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    18
    Ciao,ho provato come dici però mi da il seguente errore:

    Specified argument was out of the range of valid values. Parameter name: index

    nella riga:

    myDeleteButton = myTableCell.Controls(0)

    mi puoi aiutare?
    Grazie,Faisan

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    18
    ho risolto grazie,basta mettere
    myTableCell = e.Item.Cells(0)
    al posto di
    myTableCell = e.Item.Cells(1)

    Grazie ancora,ciao
    Faisan

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.