Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 22 su 22
  1. #21
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Allora, ripescando un vecchio esempio.
    Ho una DataGrid. Ogni record ha un pulsante e un link per la cancellazione del record.

    codice:
    <asp:TemplateColumn HeaderText="Delete?">
    	<ItemTemplate>
    		<asp:Button runat="server" ID="btnDelete" Text="Delete Row" CommandName="cancella" CommandArgument=""></asp:Button>
    	</ItemTemplate>
    </asp:TemplateColumn>
    <asp:ButtonColumn ButtonType="LinkButton" Text="Cancella" CommandName="Delete" HeaderText="Cancella?" />
    nota che il primo ha un id; il secondo, no.

    nell'evento ItemCreated aggiungiamo il javascript
    codice:
    Private Sub DataGrid1_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemCreated
    	Select Case e.Item.ItemType
    		Case ListItemType.Item, ListItemType.AlternatingItem, ListItemType.EditItem
    			Dim btn As Button
    			btn = DirectCast(e.Item.FindControl("btnDelete"), Button)
    			If Not (btn Is Nothing) Then
    				btn.Attributes.Add("onclick", "return confirm('Are you sure you want to delete this row?')")
    			End If
    
    
    			Dim cella As TableCell = e.Item.Cells(17)
    			Dim btn1 As LinkButton = DirectCast(cella.Controls(0), LinkButton)
    			If Not (btn1 Is Nothing) Then
    				btn1.Attributes.Add("onclick", "return confirm('Are you sure you want to delete this row?')")
    			End If
    
    
    
    
    	End Select
    End Sub
    Nota le due tecniche:

    il primo pulsante si individua con FindControl

    il secondo si individua dal numero di cella
    Pietro

  2. #22
    ok grazie mille ora provo a vedere se riesco ad adattarlo ad un gridView con i tepmlateField.

    Scusa se in precedenza mi spiegato male
    Agenzia di Comunicazione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.