Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    attributi elementi datagrid

    Ciao

    qualcuno sa come richiamare un attributo "onclick" per i bottoni presenti in un datagrid.
    Per i bottoni normali metto nomeBottone.Attributes("onclick") = "return __doConfirm(this);" , ma per gli elementi di una datagrid non funziona "nomeBottone" mi dà controllo inesistente solo perchè si trova nella datagrid.
    Se poi scrivo nomeDataGrid.Attributes("onclick") = "return __doConfirm(this);" mi chiama l'evento al click sulla datagrid

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    158

    datagrid

    posso saper come hai risolto il problema?Anch'io nn so come fare.Grazie

  3. #3
    Sfortunatamente non ho risolto. Volevo fare un pulsante per cancellare il record nel datagrid e premendolo appariva la finestra di scelta, ma i bottoni del datagrid sono generato dinamicamente e non sono riuscito ad applicare gli attributi. Alla fine ho creato una tabella di conferma cancellazione che appare quando si fa click sul pulsante di cancellazione.

  4. #4
    Utente di HTML.it L'avatar di Ottavio
    Registrato dal
    Jul 2000
    Messaggi
    286
    devi associare gli attributi nell'evento DataGrid_ItemCreated
    come da esempio

    Public Sub DataGrid_ItemCreated(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs)
    Select Case e.Item.ItemType
    Case ListItemType.Item, ListItemType.AlternatingItem, ListItemType.EditItem
    Dim myTableCell As TableCell
    myTableCell = e.Item.Cells(0)
    Dim myDeleteButton As LinkButton
    myDeleteButton = myTableCell.Controls(0)
    myDeleteButton.Attributes.Add("onclick", "return confirm('Confermi eliminazione ?');")
    End Select
    End Sub
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    Era un mondo adulto, si sbagliava da professionisti....
    <P.Conte>
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

  5. #5
    Il codice lo devo scrivere così com'è o lo devo personalizzare?

  6. #6
    Utente di HTML.it L'avatar di Ottavio
    Registrato dal
    Jul 2000
    Messaggi
    286


    bhe se c'e' <asp:ButtonColumn Text="Elimina" CommandName="Delete"></asp:ButtonColumn>

    come prima colonna va bene cosi...
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    Era un mondo adulto, si sbagliava da professionisti....
    <P.Conte>
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

  7. #7
    Sfortunatamente no la colonna interessata è l'ultima. Le colonne si cominciano a contare da 0 o da 1?

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    0

    Hey hey, my my Rock and roll can never die!

  9. #9
    Per inserire il numero della colonna devo modificare il numero dentro Cells(0) o Controls(0)?

  10. #10
    Funziona modificando il valore di Cells() su una <asp:ButtonColumn>, ma non funziona se il bottone è in una <asp:TemplateColumn>. Cosa devo modificare per riferirni a un TemplateColumn?

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.