Récupérer une donnée d'une table différente du datasource d'une listview
Bonjour à tous et toutes,
Vous allez bien?
Alors voilà, j'ai un petit soucis. J'ai appliqué à ma page aspx une listview accompagnée d'un datapager et j'ai bindé en code-behind la datasource de la listview afin d'afficher mes données respectant le gabarit que j'ai défini.
Voilà comment j'affiche mes données pour le moment:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
<asp:ListView OnPreRender="liste_recettes_OnPreRender" ID="liste_recettes" runat="server">
<LayoutTemplate>
<ol>
<asp:PlaceHolder ID="itemPlaceholder" runat="server" />
</ol>
<asp:DataPager ID="DataPager1" QueryStringField="page" runat="server" PageSize="3">
<Fields>
<asp:NextPreviousPagerField
ShowFirstPageButton="true"
ShowPreviousPageButton="true"
ShowNextPageButton="false"
ShowLastPageButton="false"
PreviousPageText="<"
NextPageText=">"
LastPageText=">|"
FirstPageText="|<" />
<asp:NumericPagerField />
<asp:NextPreviousPagerField
ShowFirstPageButton="false"
ShowPreviousPageButton="false"
ShowNextPageButton="true"
ShowLastPageButton="true"
PreviousPageText="<"
NextPageText=">"
LastPageText=">|"
FirstPageText="|<" />
</Fields>
</asp:DataPager>
</LayoutTemplate>
<ItemTemplate>
<asp:Panel ID="panel_rec" runat="server" style="border:1px solid black;">
<asp:Label ID="label_rec_nom" runat="server">Nom: <%#Eval("nom")%></asp:Label> <asp:Label ID="label_rec_note" runat="server" style="margin-left:150px;">Note: <%#Eval("note")%> /5</asp:Label><br />
<asp:Label ID="label_rec_mem" runat="server">Auteur: <%#Eval("id_membre")%></asp:Label >
</asp:Panel>
</ItemTemplate>
<ItemSeparatorTemplate>
<br />
</ItemSeparatorTemplate>
</asp:ListView> |
Mon problème est que l'information affichée dans le label 'label_rec_mem' est une id d'un membre, et j'aimerai afficher, non pas son id, mais son nom se trouvant dans ma table Membre.
Le soucis est que je ne vois pas comment je pourrai faire dans cette situation.
Merci pour votre aide à tous et toutes!