半年多没写程序了,今天做一个东西用。 脑子转不过来了,请大家帮下。【没有权限上传图片,大家看代码吧】订单列表。展示如下。静态html效果<table class="myTable">
<tr>
<td>
型号
</td>
<td>
尺寸
</td>
<td>
颜色
</td>
<td>
数量
</td>
</tr>

<tr>
<td>
CT022
</td>
<td>
20
</td>
<td>
橙色
</td>
<td>
2
</td>
</tr>
<tr>
<td>
CT022
</td>
<td>
20
</td>
<td>
军绿色
</td>
<td>
1
</td>
</tr>
 
</table>
动态展示, table拼不好了。拼出来是这样,知道问题在哪,就是想不到怎么解决。<TABLE class=myTable>
<TBODY>
<TR>
<TD>型号 </TD>
<TD>尺寸 </TD>
<TD>颜色 </TD>
<TD>数量 </TD></TR><TR>
<TD>370384TP</TD>
<TD>370384TP</TD>
<TD>23</TD>
<TD>23</TD>
<TD>咖啡色</TD>
<TD>卡其色</TD>
<TD>2</TD>
<TD>2</TD></TR></TBODY></TABLE>
---------------------------------------------------------
代码如此,protected string OrderProductInfo(string orderNo) {
Order orderEntity = new OrderBLLL().GetEntity(orderNo); string xinghao = orderEntity.XingHao;
string size = orderEntity.Size;
string color = orderEntity.Color;
string number = orderEntity.number; System.Text.StringBuilder sb = new System.Text.StringBuilder();
//型号
if (xinghao.Contains("|")) {
string[] arry = xinghao.Split('|');
sb.Append("<tr>"); for (int i = 0; i < arry.Length - 1; i++) { sb.Append("<td>" + arry[i].ToString() + "</td>"); }
}
else { sb.Append("<tr>");
sb.Append("<td>" + xinghao + "</td>"); }
//尺码
if (size.Contains("|")) {
string[] arry = size.Split('|'); for (int i = 0; i < arry.Length - 1; i++) { sb.Append("<td>" + arry[i].ToString() + "</td>"); }
} else {
sb.Append("<td>" + size + "</td>"); }
//颜色
if (color.Contains("|")) {
string[] arry = color.Split('|'); for (int i = 0; i < arry.Length - 1; i++) { sb.Append("<td>" + arry[i].ToString() + "</td>"); }
} else {
sb.Append("<td>" + color + "</td>"); }
//数量
if (number.Contains("|")) {
string[] arry = number.Split('|'); for (int i = 0; i < arry.Length - 1; i++) { sb.Append("<td>" + arry[i].ToString() + "</td>");
}
sb.Append("</tr>");
} else {
sb.Append("<td>" + number + "</td>");
sb.Append("</tr>"); } return sb.ToString();
}--------------------------------------------------------------------------------------
数据库结构如此
TSA329|TSA355 均码|均码  蓝色|紫色          6|6