DataTable dt = GetDataFromDatabase();
var sb = new System.Text.StringBuilder();
sb.AppendLine();
sb.AppendLine("<table>");
int cellCount = 0;
foreach (DataRow dr in dt.Rows)
{
cellCount = cellCount + 1;
if (cellCount == 1)
sb.AppendLine("<tr>");
string imagepath = dr["MyImagePath"] + "";
string name = dr["Name"] + "";
sb.AppendLine("<td style=\"font-weight: bold; text-align: center;\">");
sb.Append("<img src=\"");
sb.Append(imagepath);
sb.Append("\" style=\"height: 100px; width: 100px;\" alt=\"");
sb.Append(name);
sb.Append("\" /><br />");
sb.AppendLine(name);
sb.AppendLine("</td>");
if (cellCount >= 2)
{
sb.AppendLine("</tr>");
cellCount = 0;
}
}
if (cellCount == 1)
sb.AppendLine("<td></td></tr>");
sb.AppendLine("</table>");
Form.Controls.Add(new LiteralControl(sb.ToString()));