Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di M@nu
    Registrato dal
    Dec 2001
    Messaggi
    352

    [VB,2003] e.Item.Visible non funziona

    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.

  2. #2
    Utente di HTML.it L'avatar di M@nu
    Registrato dal
    Dec 2001
    Messaggi
    352
    ad es.
    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
    Questo non funziona.
    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.

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: io opererei sulla fonte dati.
    Magari leggo i dati in un dataTable e utilizzo un DataView filtrato

    Pietro

  4. #4
    Utente di HTML.it L'avatar di M@nu
    Registrato dal
    Dec 2001
    Messaggi
    352
    mm... non so come si filtra il dv...
    cercherò qualcosa allora, grazie!
    IL MONDO È BELLO PERCHÉ È VARIO.

  5. #5
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    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

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.