Trova un item in un listview nidificato

mercoledì 09 maggio 2012 - 18.06
Tag Elenco Tags  VB.NET  |  .NET 3.5

zseven Profilo | Senior Member

Ciao ragazzi,
ho un listview che sta all'interno di un altro listview.

Nell'evento itemdatabound del primo listview (quello cioè contenitore) faccio una serie di operazioni all'interno dei controlli presenti nell'itemtemplate.

Adesso avrei bisogno di fare delle operazioni anche all'interno del nested listview, riesco ad accedere al listview così:
Dim LstSottoServizi As ListView
LstSottoServizi = CType(e.Item.FindControl("LstSottoServizi"), ListView)

ma se provo a trovare i controlli presenti in questo itemtemplate ottengo sempre errore.

Sapreste dirmi come posso fare?
Stavo anche cercando come chiamare l'evento itemdatabound per il secondo listview dall'itemdatabound del primo, ma anche in questo caso non sono riuscito a trovare soluzione.

Spero di essermi spiegato.
Grazie mille
Guido

Gluck74 Profilo | Guru

non lo fai da dentro itemdatabound del primo listview, ma separatamente nel proprio itemdataboud.

ovvero:
<asp:listview id="1" onitemdatabound="L1_itemdatabound"> ... ... <itemtemplate> <asp:listview id="2" onitemdatabound="L2_itemdatabound"> </itemtemplate> ... ... </asp:listview>
ciao

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

zseven Profilo | Senior Member

eh ci avevo provato anche così, ma devo aver sbagliato qualcosa perchè non riuscivo proprio ad intercettare l'evento.

Domani mattina riproverò come mi consigli che adesso devo scappare ;)

Grazie mille e a domani.

zseven Profilo | Senior Member

Ok mi sa che avevo provato male ieri che ero fuso :D
tutto ok funziona, grazie mille!
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