HTML.it è il sito italiano del web publishing

Doppio Datalist



scegli un altro forum
    Indietro   Ricarica   Avanti Invia una risposta

Autore
Discussione     
aledg
Utente di HTML.it



Registrato il: Oct 2004

Provenienza:

Messaggi: 292


ICQ:

MSN:

Skype:


Doppio Datalist
Ciao a tutti

una domanda banale

Devo visualizzare in questo modo il contenuto di una tabella:

Città1

Nome1 , Città1
Nome2 , Città1
Nome3 , Città1


Città2

Nome4 , Città2
Nome5 , Città2
Nome6 , Città2

I dati sono tutti nella stessa tabella


ho fatto due Datalist il prima fa una distinct sulle città e il secondo in base alla città mi dovrebbe esplodere il dettaglio

questo è il codice

codice:

   <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStringsatabase1ConnectionString1 %>" 
            SelectCommand="SELECT DISTINCT [Citta] FROM [Centri] WHERE ([Regione] = @Regione) Order By Citta ASC">
            <SelectParameters>
            <asp:QueryStringParameter Name="Regione" QueryStringField="Id" Type="String" />
            </SelectParameters>
        </asp:SqlDataSource>


        <aspataList ID="DataList1" runat="server" DataKeyField="Citta"  DataSourceID="SqlDataSource1">
            <ItemTemplate>
		    <div>

            <h5><asp:Label ID="NomeLabel" runat="server" Text='<%# Eval("Citta") %>' /></h5>
   
                            <asp:SqlDataSource ID="SqlDataSource2_Centri" runat="server" 
                            ConnectionString="<%$ ConnectionStringsatabase1ConnectionString1 %>" 
                            SelectCommand="SELECT * FROM [Centri] WHERE ([Regione] = @Regione AND [Citta] = @Citta)">
                            <SelectParameters>
                            <asp:QueryStringParameter Name="Regione" QueryStringField="Id" Type="String" />
                            <asp:Parameter DefaultValue='<%# Eval("Citta") %>' Name="Citta" Type="String" />
                            </SelectParameters>
                            </asp:SqlDataSource>


                        <aspataList ID="DataList3" runat="server" DataKeyField="RecId" DataSourceID="SqlDataSource2_Centri">
                        <ItemTemplate>

                                <strong><asp:Label ID="NomeLabel" runat="server" Text='<%# Eval("Nome") %>' /></strong>
                                <div>Indirizzo:</div>
				<div class="wdMXX fl"><asp:Label ID="IndirizzoLabel" runat="server" Text='<%# Eval("Indirizzo") %>' /></div>
	                        <div class="clr"></div>

                        </ItemTemplate>
                        </aspataList>
                    
		    </div>

            </ItemTemplate>
        </aspataList>



il problema è in questo passaggio

<asp:Parameter DefaultValue='<%# Eval("Citta") %>' Name="Citta" Type="String" />

non riesco a rendere dinamico il parametro DefaultValue mettendogli il valore della Città

come posso risolvere??

Segnala ad un moderatore | IP: Collegato | Permalink

aledg è offline Old Post 26-06-2012 08:03
Clicca qui per vedere il profilo dell'utente aledg Clicca qui per inviare all'utente aledg un messaggio privato Visita l'homepage dell'utente aledg Visualizza ulteriori messaggi scritti dall'utente aledg Aggiungi l'utente aledg alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
aledg
Utente di HTML.it



Registrato il: Oct 2004

Provenienza:

Messaggi: 292


ICQ :

MSN :

Skype :


Risolto
Se dovesse servire ad altri
il parametro lo passo così

<asp:ControlParameter ControlID="NomeLabel" Name="Citta" PropertyName="Text" Type="String" />

Segnala ad un moderatore | IP: Collegato | Permalink

aledg è offline Old Post 26-06-2012 08:50
Clicca qui per vedere il profilo dell'utente aledg Clicca qui per inviare all'utente aledg un messaggio privato Visita l'homepage dell'utente aledg Visualizza ulteriori messaggi scritti dall'utente aledg Aggiungi l'utente aledg alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Tutte le ore sono con fuso orario CET. Ora sono le 07:25.     

    Ultima discussione   Prossima discussione Invia una risposta
Versione per la stampa | Invia il thread via email | Ricevi aggiornamenti sul thread | Scarica il thread
 

Cerchi un argomento specifico e hai fretta? Usa il motore di ricerca