Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Datagrid

  1. #1
    Utente di HTML.it L'avatar di fungo
    Registrato dal
    Jul 2000
    residenza
    Caorle
    Messaggi
    726

    Datagrid

    Ciao a tutti, ho un piccolo problema con una datgrid.
    E' una cosa molto stupida ma non riesco a farla, e da poco che ho iniziato con asp.net.

    Allora visualizzo tutti i dati in un datagrid, in dei templateColumn ho messo una label.
    Adesso quello che vorei fare è questo.
    Se il campo VIEW del database e True visualizzo nella label ATTIVO mentre NON ATTIVO per False.
    Se entro in modalita edit visualizzo una checkbox.
    Tutto funziona bene, tranne la creazione della sub per recuperare il valore del campo e confrontarlo con una condizione if, ed infine restituire il valore alla label.

    Grazie, buona serata.
    Mungo Mauro

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    14
    Dim id As String = CType(e.Item.Cells(2).Controls(0), TextBox).Text
    Dim nome As String = CType(e.Item.Cells(3).Controls(0), TextBox).Text

  3. #3
    Utente di HTML.it L'avatar di fungo
    Registrato dal
    Jul 2000
    residenza
    Caorle
    Messaggi
    726

    RE

    Grazie, avevo già risolto.
    Mungo Mauro

  4. #4
    Utente di HTML.it L'avatar di M@nu
    Registrato dal
    Dec 2001
    Messaggi
    352
    io non riesco ad assegnare i valori ImageUrl e Text a degli HyperLink.... help....
    ho una grid, in una cella ho + un HyperLink ai quali devo assegnase dei valori che trovo con una funzione.

    codice:
    <asp:datagrid ID="DGmia" Runat="server" OnItemDataBound="Controlla" ...
    e ho provato tutte queste cose ma non funziona niente.....

    codice:
    Sub Controlla(ByVal Sender As Object, ByVal E As DataGridItemEventArgs)
            If E.Item.ItemType = ListItemType.Item Or E.Item.ItemType = ListItemType.AlternatingItem Then
                'E.Item.Cells(3).FindControl("lnk_dettaglio").ImageUrl = TrovaEtichetta("lnk_dettaglio", Session("LINGUA"))
                'E.Item.Cells(3).Controls.Item("lnk_dettaglio") = TrovaEtichetta("lnk_dettaglio", Session("LINGUA"))
                ' E.FindControl("lnk_dettaglio") = TrovaEtichetta("lnk_dettaglio", Session("LINGUA"))
                'CType(E.Item.Cells(3).Controls(0), HyperLink).Text = TrovaEtichetta("lnk_dettaglio", Session("LINGUA"))
                'E.Item.Cells(3).FindControl("lnk_dettaglio").HyperLink.text = TrovaEtichetta("lnk_dettaglio", Session("LINGUA"))
            End If
    non sono moltro esperta e quindi sono andata un po per tentativi con quello che ho trovato in giro ma non so prorpio + dove sbattere la testa.....
    IL MONDO È BELLO PERCHÉ È VARIO.

  5. #5
    Utente di HTML.it L'avatar di M@nu
    Registrato dal
    Dec 2001
    Messaggi
    352
    se a qualcuno potesse servire ho sistemato così

    codice:
    Sub Controlla(ByVal Sender As Object, ByVal E As DataGridItemEventArgs)
            If E.Item.ItemType = ListItemType.Item Or E.Item.ItemType = ListItemType.AlternatingItem Then
                Dim dg_lnk_dettaglio As HyperLink = E.Item.Cells(3).FindControl("lnk_dettaglio")
                dg_lnk_dettaglio.Text = TrovaEtichetta("lnk_dettaglio", Session("LINGUA"))
     End If
    IL MONDO È BELLO PERCHÉ È VARIO.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.