半年多没写程序了,今天做一个东西用。 脑子转不过来了,请大家帮下。【没有权限上传图片,大家看代码吧】订单列表。展示如下。静态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
<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
解决方案 »
- 如何获取GridView 绑定数据库字段的名称即DataField
- HttpContext.Current.Response.Write和Response.Write有什么区别?
- 有关未能映射路径“/”的问题
- SSO单点登陆问题
- UpdatePanel下 使用ModalPopupExtender 控件 butoon按钮失效 求高手解决:
- GridView问题:分页
- ______请教,关于批量更新dataset中的数据,谢谢
- 请问www.metabuilders.com中的ComboBox控件的宽度如何调整?直接在属性中设不起作用?
- 怎么在动态运行的时候合并单元格
- SqlServer2k 数据库名称含有中文,无法连接。请问除了给数据库更改名称还有其它办法吗?
- asp.net sql server 做的網站在VS2008上運行正常,在IIS上運行得不到數據庫的資料只有頁面控件顯示
- winform做效果
谁回下,结贴了