Ciao a tutti,
in un DataList, per determinate condizioni vorrei nascondere tutto l'itemTemplate (non solo i controlli al suo interno) ma e.Item.Visible non funziona...
che fare?
Grazie![]()
Ciao a tutti,
in un DataList, per determinate condizioni vorrei nascondere tutto l'itemTemplate (non solo i controlli al suo interno) ma e.Item.Visible non funziona...
che fare?
Grazie![]()
IL MONDO È BELLO PERCHÉ È VARIO.
ad es.
Questo non funziona.codice:Private Sub miadl_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles miadl.ItemDataBound If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then If condizione=true Then e.Item.Visible = False End If End If End Sub
Riesco a cancellare tutti i controlli all'interno e.Item.Controls.Clear() ma non a nascontere tutto ItemTemplate. Questo non mi va bene perchè avendo 3 celle per riga (RepeatColumns="3") mi resta il buco....
A nessuno è capitato di fare questa cosa?
IL MONDO È BELLO PERCHÉ È VARIO.
:master: io opererei sulla fonte dati.
Magari leggo i dati in un dataTable e utilizzo un DataView filtrato![]()
![]()
Pietro
mm... non so come si filtra il dv...![]()
cercherò qualcosa allora, grazie!
![]()
IL MONDO È BELLO PERCHÉ È VARIO.
mm guarda non ricordo bene la cosa
ma potresti mettere tutti i controlli dell'itemtemplate in un panel o in un div e poi nascondere quello.....
lo riprendi con findcontrol e lo nascondi
ciao