Ciclare le righe di un gridview all'evento rowdatabound se lo stato è ...

mercoledì 01 agosto 2012 - 20.18
Tag Elenco Tags  VB.NET  |  .NET 3.5

zseven Profilo | Senior Member

Ciao ragazzi,
ho la necessità al click su di un pulsante Edit di una gridview di nascondere tutti i pulsanti presenti in ogni riga, non solo in quella selezionata.
Ho scritto queste righe, ma non capisco perchè non ottengo quello che cerco:

If e.Row.RowType = DataControlRowType.DataRow Then If (e.Row.RowState And DataControlRowState.Edit) > 0 Then Dim LinkCancella, LinkDettagli, LinkUtenti, LinkCartelle As LinkButton For Each Riga As GridViewRow In GrdClienti.Rows LinkCancella = CType(Riga.FindControl("LnkCancella"), LinkButton) LinkCancella.Visible = False Next End If End If

Sapete dirmi in cosa sbaglio?
Grazie mille

Geronimo79 Profilo | Junior Member

Prova a dare un'occhiata quì:

http://stackoverflow.com/questions/1461302/conditionally-hide-commandfield-or-buttonfield-in-gridview
http://stackoverflow.com/questions/8005832/how-can-i-disable-hide-edit-button-in-gridview-control-of-asp-net
http://forums.asp.net/t/1035409.aspx/1/10

Facci sapere.
Un saluto.

zseven Profilo | Senior Member

Ciao, grazie per la risposta.
Ho visto un pò di esempi, ma anche applicando un discorso legato alla session non è che mi piaccia molto.

Non c'è un codice che riesce a comprendere tutte le righe presenti?
Cosa c'è di sbagliato nel mio?

Grazie mille

Geronimo79 Profilo | Junior Member

Prova così che funziona sicuramente....

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Facci sapere.
Un saluto.

zseven Profilo | Senior Member

Un pò in ritardo ma è perfetto!
Grazie mille ;)

Geronimo79 Profilo | Junior Member

Ok se hai risolto accetta la risposta così si può chiudere la discussione.
Un saluto.
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5