Impostare dinamicamente l'url di un'immagine per una colonna gridview

giovedì 16 ottobre 2014 - 11.37
Tag Elenco Tags  VB.NET

paolagumi Profilo | Junior Member

Buongiorno a tutti,,
ho una gridview che ha una colonna che contiene un'imagebutton, così definita:

<asp:ButtonField ButtonType="Image" ImageUrl="~/immagini/Annullamento.gif"
Text="Cancella" CommandName="CancellaIscrizione" ItemStyle-width="10px" >
</asp:ButtonField>

in certe condizioni, scorro la gridview e voglio che l'immagine "Annullamento.gif" non compaia.
Ho fatto così:

For Each gvr In GvFasceOrarieData.Rows
If .......<condizione> Then
GvFasceOrarieData.Rows(gvr.RowIndex).Cells(10).Attributes("ImageUrl") = "~/immagini/Vuoto.gif"

...in alternativa ho provato anche:
GvFasceOrarieData.Rows(gvr.RowIndex).Cells(10).Visible = False

Next

Ma non funziona.
Pr lo meno riesco a disabilitare il pulsante: GvFasceOrarieData.Rows(gvr.RowIndex).Cells(10).Enabled = False, che funzia, ma vorrei appunto che neanche l'immagine si vedesse....
ciao e grazie a tutti
Paola

balfaz Profilo | Expert

domanda......quando fai questa condizione (evento), perchè ovviamente dovresti iniziarla nell'evento row_databound del grid....

facci sapere
Dove troverai sempre una mano disposta ad aiutarti è nell'estremo del tuo proprio braccio
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5