Visa ett inlägg
Oläst 2014-07-27, 09:09 #3
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Måste det vara en tabell? I annat fall kan du generera någon form av containers (divar?) med "float: left" och slipper bry dig om att generera kod för radbrytningar.

Annars kan man ju göra något åt det här hållet...

Kod:
        protected string imageTable()
        {
            int imagesTotal = 100;
            int imagesPerRow = 20;

            StringBuilder htmlTable = new StringBuilder();

            htmlTable.Append("<table>");
            int imageCount = 0;
            while (imageCount < imagesTotal)
            {
                htmlTable.Append("<tr>");
                for (int cell = 0; cell < imagesPerRow; cell++)
                {
                    if (imageCount == imagesTotal)
                    {
                        break;
                    }
                    htmlTable.Append("<td>");
                    htmlTable.Append("<img src=\"http://lorempixel.com/100/100/people/\"/>");
                    htmlTable.Append("</td>");
                    imageCount++;
                }
                htmlTable.Append("</tr>");
            }

            return htmlTable.ToString();
        }
jonny är inte uppkopplad   Svara med citatSvara med citat