2010-03-27 6 views
0

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

Répondre

0

<ItemTemplate > 

    <asp:ImageButton ID="imgeFrien" runat ="Server" Width="110px" Height ="100px" 
     CommandName ="Image" CommandArgument ='<%# Eval("userid") %>' ImageUrl ='<%# 
     "~/Userimages/"+ Eval("myimage") %>' /> 

    <asp:Label ID="lblFrieNam" runat ="Server" Font-Names ="verdana" Text ='<%# 
     Eval("username") %>'></asp:Label> 

</ItemTemplate> 
+0

je vais vous faire savoir –

+0

pas M.steve il affiche même, le nom d'utilisateur venant à côté de l'image. –

+0

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

0

Essayez d'utiliser RepeatLayout="Flow" ItemStyle="float:left;" et voir ce que arrive ... Faites-moi savoir ce qu'il fait? Que se passe-t-il lorsque vous essayez ceci?

+0

ok je vais essayer d'informer u. maintenant je vais déjeuner je vais répondre dans les 50mn ok je vous remercie pour la réponse –

+0

M. Pandiya Chendur quand je tape ItemStyle sous cela, il montre le greenmark disant qu'il n'est pas valide attribut et les images venant verticalement –

+0

'' tag –