Jak utworzyć DataList w DataList ze zmienna?

0

Witam.Jaka jest procedura robienia DataList w DataList ze zmienna?
Potrafie wyswietlic jeśli wartosc jest dana,ale jak pobrac zmienna id z pierwszego datalist.?

0

Mógłbyś to napisać po polsku?

0

Oczywiście....
Chcę skorzystać z dwóch zapytań ale nie wiem jak pobrac wartość i przypisac ja.Pierwsze zapytanie wyswietla pizze a kolejne ma wyswietlic odpowiednie skladniki (czyli ma powstac tzw cennik) gdy w zapytaniu 2 przypisuje na sztywno id to działa (ale oczywiscie wypisuje w kazdej pizzy te same składniki) chce aby pobierał wartosc w zaleznosci od id ale oczywiscie nie klikajac.

Próbowałem To robic repeterem zagniezdzonym ,zagnieżdzonym DataList,BulletList ale przy kazdym nie wiem jak połaczyc ID z jednego z ID z drugiego

Powiedzmy ze chce przeslac z DataList do DataList

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
    SelectCommand="SELECT DISTINCT  pizza.Nazwa_pizzy, pizza.Id_pizzy,pizza.Rozmiar_pizzy, pizza.Cena_pizzy FROM skladniki INNER JOIN skladniki_pizzy ON skladniki.Id_skladnika = skladniki_pizzy.Id_skladnika INNER JOIN pizza ON skladniki_pizzy.Id_pizzy = pizza.Id_pizzy" >
</asp:SqlDataSource>
     <br />
 
   <br />
 
<asp:DataList ID="DataList1" runat="server" DataKeyField="Id_pizzy" DataSourceID="SqlDataSource1"
    Style="z-index: 105; left: 9px; position: absolute; top: 60px">
    <ItemTemplate>
     
        <asp:Label ID="Nazwa_pizzyLabel" runat="server" Text='<%# Eval("Nazwa_pizzy") %>'>
        </asp:Label>
       
        <asp:Label ID="Id_pizzyLabel" runat="server" Text='<%# Eval("Id_pizzy") %>'></asp:Label>
     
        <asp:Label ID="Rozmiar_pizzyLabel" runat="server" Text='<%# Eval("Rozmiar_pizzy") %>'>
        </asp:Label>
     
        <asp:Label ID="Cena_pizzyLabel" runat="server" Text='<%# Eval("Cena_pizzy") %>'>
        </asp:Label>
   
        <asp:DataList ID="DataList2" runat="server" DataSourceID="bulletedListDataSource" Width="56px" >
            <ItemTemplate>
             
                <asp:Label ID="NazwaLabel" runat="server" Text='<%# Eval("Nazwa") %>'></asp:Label>
               
            </ItemTemplate>
        </asp:DataList>
    </ItemTemplate>
</asp:DataList>
 <br />
<br />
 
    <br />
 
    <br />
       
    <asp:SqlDataSource ID="bulletedListDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
                    SelectCommand="SELECT skladniki.Nazwa FROM pizza INNER JOIN skladniki_pizzy ON pizza.Id_pizzy = skladniki_pizzy.Id_pizzy INNER JOIN skladniki ON skladniki_pizzy.Id_skladnika = skladniki.Id_skladnika WHERE pizza.Id_pizzy = @Id_pizzy">
        <SelectParameters>
            <asp:Parameter Name="Id_pizzy" />
        </SelectParameters>
                </asp:SqlDataSource>

1 użytkowników online, w tym zalogowanych: 0, gości: 1