Bonjour,

j'ai besoin d'afficher des livres et leurs contenus.

j'ai une table livre et une table contenu.

la difficulté est que l'id de la deuxième requête dépend de l'id du livre de la première requête.

ma page ascx :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<asp:SqlDataSource ConnectionString='<%$ ConnectionStrings:Reader %>' ID="SelectLivre" runat="server"></asp:SqlDataSource>
<asp:SqlDataSource ConnectionString='<%$ ConnectionStrings:Reader %>' ID="SelectPage" runat="server"></asp:SqlDataSource>
 
 
<div class="section1">
    <asp:Repeater ID="i_rptSlideshow" runat="server" DataSourceID="SelectLivre">
        <ItemTemplate>
            <%# Eval("titreContenu") %>
 
            <asp:Repeater ID="GetPage" runat="server" DataSourceID="SelectPage">
                <ItemTemplate>
                             <asp:Image ID="LivreHTML" runat="server"
                            ImageUrl='<%# "~/contenu/" + Eval("visuelContenuLivreHTML") + ".ashx?w=203&h=278" %>' />
               </ItemTemplate>
            </asp:Repeater>
 
 
        </ItemTemplate>
    </asp:Repeater>
</div>

ma page ascx.cs :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
protected void Page_Load(object sender, EventArgs e)
{
    SelectLivre.SelectCommand = "SELECT * FROM [Livre]";
    SelectPage.SelectCommand = "SELECT [visuelContenuLivreHTML] FROM [LivreHTMLContenu] WHERE idContenuHTML=" +  ????
}

je ne vois pas comment créer ma deuxième requête dynamiquement selon la première.

J'ai fait quelque recherche et test rien de bien concluant.

Je début en C# je prends vos conseils

Merci.