38 messaggi dal 21 ottobre 2004
ciao marco...

in pratica ho 5 record padre, che rispettivamente hanno 4 record figlio...

ora mi viene mostrato per ogni padre, i record figlio del primo padre...


ho tradotto e modificato:

Protected Sub DataList1_ItemDataBound(ByVal sender As Object, ByVal e As DataListItemEventArgs) Handles DataList1.ItemDataBound
Dim aa As String = DataList1.DataKeys(e.Item.ItemIndex)
If old <> aa Then
old = aa
Response.Write(aa.ToString & "|")
ADS3.SelectParameters("rif").DefaultValue = aa.ToString
End If
End Sub

così facendo, come ho detto, per tutti i padre mostra i figlio del primo padre, come se il dafaultvalue non venisse modificato.

ma se apporto la seguente modifica:

ADS3.SelectParameters("rif").DefaultValue = "2"

oppure:

ADS3.SelectParameters("rif").DefaultValue = "3"

per tutti i padre mi vengono mostrati i figlio 2 oppure 3

non riesco a capire...

spero di essere stato comprensibile...


Antonio
capito perfettamente (almeno spero)

dai un occhiata quà:

http://forum.aspitalia.com/forum/post/294959/Recupero-Valore-DataList.aspx#295007


ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
38 messaggi dal 21 ottobre 2004
ciao Marco,
mi sono incartato...
in pratica io ho due tabelle, una contiene i dati 'padre', l'altra contiene i dati 'figlio', e non riesco a gestirli....

il risultato è sempre lo stesso: per tutti i record 'padre' il risultato dei record 'figlio' è sempre lo stesso... mi viene mostrato il primo 'figlio' che corrisponde al valore di default...
hai controllato il link che ti ho postato, anche in quel caso il compotamento era il medesimo

comunque per estrarre i dati usi due SqlDataSource?

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
38 messaggi dal 21 ottobre 2004
si ho controllato, succede sempre la stessa cosa, per tutti i padre, mi vengono mostrati i figlio del primo padre...

si utilizzo due AccessDataSource...

ciao Antonio
manda un pò di codice, dal post che ti ho segnalato puoi leggere che non è possibile, o perlomeno non ho trovato ancora un modo per usare il modo dichiarativo l'SqlDataSource.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
38 messaggi dal 21 ottobre 2004
Ciao Marco,
scusami se sono stato un rompiglione...
premetto che io mi trovo a mio agio più con vb che con c#, quindi qualsiasi cosa che devo utilizzare, se è scritta in c, la traduco in vb o direttamente o avvalendomi dei tanti siti che offrono di questi servizi.
in pratica utilizzano il codice da te segnalatomi, che ho tradotto ed adattato alle mie esigenze, non ha funzionato bene... purtroppo non ho più nulla, in quanto ieri sera, sono riuscito ad utilizzare due repeater annidati, e quindi ho cancellato i tentativi precedenti...
tutto questo mi serve per un menu, che ho diviso per categorie e per link (con due tabelle), ora nel migliore dei casi, ovvero con i datalist, mi succedeva che gli elementi del padre venivano mostrati tutti, mentre i relativi link (repeater figlio) non venivano visualizzati bene, in quanto per tutte le categorie (repeater padre) venivano ripetuti i link del primo padre...

grazie moltissimo per la disponibilità.

Antonio
nessun rottura, anche se non ho capito l'ultimo messaggi, sarà che è lunedi :D

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.