dans mon application j'utilise datalist pour afficher les images, je mets les propriétés de repeatcolumn = 4 et reapeatdirection = horizontal. Il affiche bien quand il y a plus de 4 images s'il n'y a qu'une ou deux ou trois images, l'écart entre les images est trop long. si je n'ai qu'une seule image, l'image affichée dans datalist au milieu de la datalist. Comment puis-je résoudre ce problème. Je pense que vous les gens à comprendre mon problème c'est mon code source datalist ... largeur datalist = "100%"Conception de commande d'article Datalist?
<ItemTemplate >
<table width="100%" >
<tr>
<td >
<asp:ImageButton ID="imgeFrien" runat ="Server" Width="110px" Height ="100px" CommandName ="Image" CommandArgument ='<%# Eval("userid") %>' ImageUrl ='<%# "~/Userimages/"+ Eval("myimage") %>' />
</td>
</tr>
<tr>
<td >
<asp:Label ID="lblFrieNam" runat ="Server" Font-Names ="verdana" Text ='<%# Eval("username") %>'></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
alt text http://yfrog.com/jastackoverp
alt text http://img694.imageshack.us/img694/8949/stackover.png
je vais vous faire savoir –
pas M.steve il affiche même, le nom d'utilisateur venant à côté de l'image. –
Si vous définissez une largeur pour le Datalist, désactivez-la. Un Datalist rend une table. Si la table a un fixe avec, les cellules s'étendront à la largeur. Pouvez-vous poster l'ensemble du code datalist? – Steve