62,046
社区成员
发帖
与我相关
我的任务
分享
DataTable dt;
string outhtml = "<table>";
string outrow1model = "<tr><td>id</td>";
string outrow2model = "<tr><td>name</td>";
string outrow3model = "<tr><td>age</td>";
string outrow1 = outrow1model;
string outrow2 = outrow2model;
string outrow3 = outrow3model;
for (int i = 0; i < dt.Rows.Count; i++)
{
if (i > 0 && i % 2 == 0)
{
outhtml += outrow1 + "</tr>";
outhtml += outrow2 + "</tr>";
outhtml += outrow3 + "</tr>";
outrow1 = outrow1model;
outrow2 = outrow2model;
outrow3 = outrow3model;
}
DataRow dr = dt.Rows[i];
outrow1 += string.Format("<td>{0}</td>", dr["id"]);
outrow2 += string.Format("<td>{0}</td>", dr["name"]);
outrow3 += string.Format("<td>{0}</td>", dr["age"]);
}
if (dt.Rows.Count % 2 == 1)
{
outrow1 += "<td> </td>";
outrow2 += "<td> </td>";
outrow3 += "<td> </td>";
}
outhtml += outrow1 + "</tr>";
outhtml += outrow2 + "</tr>";
outhtml += outrow3 + "</tr>";
this.Literal1.Text = outhtml;