Visa ett inlägg
Oläst 2013-05-27, 16:37 #3
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Om det är så att du vill ha tre bilder per rad så borde följande kod "do the trick" (skrivet rakt ur minnet utan syntaxkontroll)....

Man får dock lägga till kod så de får jämna rader om inte antalet items är jämnt delbart med 3, för du kommer tappa kolumner på sista raden i så fall...

Kod:
string sHTML = string.Empty;

sHTML += "<table><tr>";

for (int row = 0; row < items.Count; row++)
{
    // if (i % 3 == 0 && i != 0) 
    sHTML += "<tr>";

    for (int col = 0; col < items.Count; col++)
    {
        sHTML += "<td>";
        sHTML += "<img src='" + o["data"][row+col]["images"]["low_resolution"]["url"].ToString() + "'>";
        sHTML += "</td>";
    }

    // if (i % 3 == 0 && i != 0) 
    sHTML += "</tr>";
}

sHTML += "</tr></table>";

Senast redigerad av Conny Westh den 2013-05-27 klockan 16:39
Conny Westh är inte uppkopplad   Svara med citatSvara med citat