P'tit exemple qui montre l'utilisation d'un controle repeater en asp.net
langage utilise vb.net.
Parametrage du controle repeater :
----------------------------------
Le controle repeater comme son nom l'indique, permet
de repeter plusieurs fois le meme code html en liant
chaque element a un enregistrement.
Tout est dans le .zip
Syntaxe generale :
-------------------
<asp:Repeater id="Nomducomposant" runat="server">
<HeaderTemplate>
contenu html correspondant a l'entete (pas obligatoire)
</HeaderTemplate>
<ItemTemplate>
contenu html correspondant aux elements (obligatoire)
Placez ici votre gabarit, le moule html
<table>
<tr>
<td>
.....
</table>
</ItemTemplate>
<AlternatingItemTemplate>
si l'on souhaite afficher une ligne sur deux (pas obligatoire)
</AlternatingItemTemplate>
<SeparatorTemplate>
Contenu du separateur (Pas obligatoire)
</SeparatorTemplate>
<FooterTemplate>
correspond au pied de page(Pas obligatoire)
</FooterTemplate>
</repeater>
La liaison entre le gabarit et la source de données correspondante
s'effectue grace a la methode DataBind() du controle Repeater.
Voici sa syntaxe :
------------------
<%# DataBinder.Eval(Container.DataItem, "Votre_champ_a_afficher") %>
Pour faire tourner ce script :
-------------------------------
ouvrez le fichier base.sql situé ds le dossier table et faites un copier coller du contenu ds l'analyseur de requetes
de sql serveur.
Inserez quelques enregistrements afin de pouvoir tester le tout.
ouvrez le fichier global.asax et mettez le nom de votre base, moi j'ai utilise le meme nom pour la base et la table c'est
a dire client :-)!
Ensuite ouvrez le fichier customersdeleteFile avec webmatrix et pressez F5..
Ca roule...