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

    GridView oggetti in colonna Template

    Ciao ragazzi in un gridview con una colonna Template ho inserito un oggetto ImageButton, ora però non so come referenziarlo, cioè come accedo a tale oggetto?

  2. #2
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    l'ImageButton avrà la proprietà CommanName="click"

    Nell'evento RowCommand

    codice:
    if(e.CommandName=="click")
    {
      //Gestisco l'evento
    }

  3. #3
    Originariamente inviato da edaje
    l'ImageButton avrà la proprietà CommanName="click"

    Nell'evento RowCommand

    codice:
    if(e.CommandName=="click")
    {
      //Gestisco l'evento
    }
    Perfetto, purtroppo nella gestione dell'evento devo usare un metodo che prende un Control ossia:
    Metodo(Control control)
    come faccio a passargli il control? Nel mio caso l'ImageButton?

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    scusa, vado a memoria, ma gli eventi non passano l'argomento sender che è lo scatenatore dell'evento? :master:
    Pietro

  5. #5
    Originariamente inviato da pietro09
    scusa, vado a memoria, ma gli eventi non passano l'argomento sender che è lo scatenatore dell'evento? :master:
    Si, ma in questo caso il sender è il gridview...

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da artistic101
    Si, ma in questo caso il sender è il gridview...
    :master: beh! andavo alla cieca: adesso apro visual studio e provo
    Pietro

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    non ho gli appunti con me, prova se va

    codice:
        Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles GridView1.RowCommand
            If e.CommandName = "comando" AndAlso TypeOf (e.CommandSource) Is ImageButton Then
                Dim ib As ImageButton = DirectCast(e.CommandSource, ImageButton)
                PrintLn(ib.CommandArgument)
            End If
        End Sub
    Pietro

  8. #8
    Originariamente inviato da pietro09
    non ho gli appunti con me, prova se va

    codice:
        Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles GridView1.RowCommand
            If e.CommandName = "comando" AndAlso TypeOf (e.CommandSource) Is ImageButton Then
                Dim ib As ImageButton = DirectCast(e.CommandSource, ImageButton)
                PrintLn(ib.CommandArgument)
            End If
        End Sub
    Grazie mille, io sto lavorando in C# ma ho capito la tua idea, provo subito

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.