Bonjour à tous,

Je veux faire un truc qui me semblait tout simple... et ça fait deux jours que je m'arrache les cheveux dessus!

L'idée est pourtant toute simple:
J'ai un usercontrol qui présente un membre de mon site (avec des données classiques: nom, date d'inscription, localisation, etc...)
Je voudrais attacher ce usercontrol par une propriété "UserID" par exemple, c'est à dire lui passer ce UserID en paramètre et qu'à l'affichage, il aille me chercher toutes les données correspondantes à l'utilisateur dans une base de données.

A partir de ça, je voudrais utiliser un Repeater lié à la table de tous mes utilisateurs, en gros grâce à un truc de ce genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<ItemTemplate>
<uc1:EnteteMembre ID="EnteteMembre1" runat="server"
     UserID='<%# databinder.eval(container.dataitem,"UserID")%>' />
</ItemTemplate>
Ca paraît si simple à dire comme ça... mais je n'y arrive pas!!!

Déjà je pars avec deux requêtes SQL et ça me choque:
une première dans ma page aspx une deuxième dans mon usercontrol
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM [Users] WHERE ID='" & UserID &"'"
On est bien d'accord, c'est pas normal... si?!

(Je veux impérativement utiliser un usercontrol, parce que je l'utiliserai dans plusieures configurations dans mon site)

Merci...