Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580

    [datagrid] itemcommand su una immagine..come=

    salve a tutti
    immettendo una colonna comando in visualizzazione ho bisogno che essa sia visualizzata tramite un'immagine
    mentre nel datagrid le colonne comando possono solo essere di tipo link e button

    come posso fare?
    nel'evento onItemCommand ad intercettare che si è spinto su una immagine?

    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    up
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  3. #3
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    Hai provato a fare una template column ed assegnare all'immagine il commandname?

  4. #4
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    si ho provato a mettere un template column
    ma di immagini i ltemplate column puo' solo impostarne l'header image!

    mentre io vorrei visualizzare uno per ogni riga
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    guarda se serve


    <asp:HyperLinkColumn Text='[img]../../../../immagini/cerca1.gif[/img]' DataNavigateUrlField="pub_id" HeaderText="More info" DataNavigateUrlFormatString="javascript:void window.open('publisher.asp?pub_id={0}','frInfo','t op=300,left=300,width=300,height=100,');void window.open('publisher.asp?pub_id={0}','publisher' ,'top=300,left=300,width=300,height=100,');" ></asp:HyperLinkColumn>
    Pietro

  6. #6
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    Originariamente inviato da pietro09
    guarda se serve


    <asp:HyperLinkColumn Text='[img]../../../../immagini/cerca1.gif[/img]' DataNavigateUrlField="pub_id" HeaderText="More info" DataNavigateUrlFormatString="javascript:void window.open('publisher.asp?pub_id={0}','frInfo','t op=300,left=300,width=300,height=100,');void window.open('publisher.asp?pub_id={0}','publisher' ,'top=300,left=300,width=300,height=100,');" ></asp:HyperLinkColumn>
    interessante questa colonna
    la terro in caso mi fosse utile

    peccato che non attiva l'evento onitemCommand, ma si limita a far apparire 2 popup
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ho sbagliato, in effetti, domani guarderò meglio nei miei esempi.

    Pietro

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    vedi se questo va bene:

    <asp:buttoncolumn runat="server" headertext="" buttontype="linkbutton" commandname="nome comando" Text="[img]immagine.gif[/img]" >
    Pietro

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Allora, ho trovato un esempio: pulsante per cancellare record

    codice:
    <asp:ButtonColumn Text="<img src=cancella.gif' border='0'>" ButtonType="LinkButton" HeaderText="Delete" CommandName="Delete" ItemStyle-HorizontalAlign="Center"></asp:ButtonColumn>
    mostro un confirm prima di mandare il comando di cancellazione

    codice:
        Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
            Select Case e.Item.ItemType
                Case ListItemType.AlternatingItem, ListItemType.Item
                    If TypeOf e.Item.Cells(6).Controls(0) Is Button Then
                        Dim c As Button = DirectCast(e.Item.Cells(6).Controls(0), Button)
                        If c.CommandName = "Delete" Then c.Attributes.Add("onclick", "return(confirm('Sei sicuro di voler cancellare questo record?'))")
                    End If
                    If TypeOf e.Item.Cells(7).Controls(0) Is LinkButton Then
                        Dim c As LinkButton = DirectCast(e.Item.Cells(7).Controls(0), LinkButton)
                        If c.CommandName = "Delete" Then c.Attributes.Add("onclick", "return(confirm('Sei sicuro di voler cancellare questo record?'))")
                    End If
    
                Case ListItemType.Header
                    'Dim lc As New Literal()
                    'lc.Text = "<table border='1' cellspacing='1' BGCOLOR='white' BORDERCOLOR='red' ><tr><td>xxx</td><td>yyy</td></tr></table>"
                    'e.Item.Controls(1).Controls.AddAt(0, lc)
            End Select
        End Sub
    Pietro

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.