Bonjour à toutes et à tous,
Je suis face à un petit problème que je n'arrive pas à résoudre.
Avant toutes choses, voici mon environnement de dev au cas où cela aurait une influence sur vos réponses : Visual Studio 2010 Premium SP1, SQL Server 2008 R2 sur un serveur distant, Windows 7 SP1.
J'ai donc une page web (index.aspx) dans laquelle j'ai deux balises de type <asp:SqlDataSource>. Les propriétés ConnectionString, SelectCommand etc sont bonnes. Les requêtes ont été testées. Je peux afficher les données récupérées dans une <asp: DataList>.
Ce que j'aimerais réaliser : afficher, pour chaque élément de ma première requête, les résultats y correspondant dans la deuxième requête.
Exemple : ma première <asp:SqlDataSource> me retourne par exemple trois résultats qui sont "Manager1", "Manager2", "Manager3".
Pour chaque manager, je voudrais afficher immédiatement les personnels qui travaillent pour lui en dessous de son nom.
Cela donnerait :
- Manager1
-----People1
-----People2
- Manager2
-----People4
etc.
En utilisant les balises <asp: DataList>, je n'arrive pas à faire une imbrication me permettant de parvenir à ce résultat.
Merci d'avance pour votre aide.
Cordialement,
--
AP
Partager