int pageCount = 4;
int rowset = 2;
int colset = 1;
//页循环 for(int i = 0; i < pageCount; i++)
{
//======此处构造表格========//
tblsb.Append( "<table width='100%' border='0' cellpadding='0' cellspacing='0'>" );
//循环行
for(int j = 0; j < rowset; j++)
{
tblsb.Append("<tr>");
for(int k = 0; k < colset; k++)
{
tblsb.Append("<td>"); //列起始
tblsb.Append("<table width='95%' border='0' align='center' cellpadding='0' cellspacing='0'>");
tblsb.Append("<tr>");
tblsb.Append( "<td width='15%' rowspan='2' valign='bottom'> </td>");
// tblsb.Append( "<td width='19%' rowspan='2' valign='bottom'> </td>");
tblsb.Append( "<td colspan='2' valign='bottom'>网站风格介绍</span></td>");
tblsb.Append("</tr>");
tblsb.Append("<tr>");
tblsb.Append( "<td width='21%'>");
tblsb.Append( "<img width='50' height='50' src='../Images/CasesImg/");
tblsb.Append( tbl.Rows[i * colset * rowset + j * colset + k]["BigImageName"].ToString() + "'>"); tblsb.Append( "</img>"); //插入图片
tblsb.Append( "</td>");
tblsb.Append( "<td width='45%'>");
tblsb.Append( tbl.Rows[i * colset * rowset + j * colset + k]["ShortDescription"].ToString()); //插入简短简介
tblsb.Append( "</td>");
tblsb.Append("</tr>");
tblsb.Append("</table>");
tblsb.Append("</td>"); //列结尾
} tblsb.Append("</tr>");
}
tblsb.Append("</table>"); 。。其它操作
tblsb.Remove(0,tblsb.Length);
} //所有页循环FOR 完毕
问题:此循环只循环2次就不循环啦,如果把tblsb.Append( tbl.Rows[i * colset * rowset + j * colset + k]["ShortDescription"].ToString()); 屏避啦,就可以啦。这个是从表中提取字段内容。
int rowset = 2;
int colset = 1;
//页循环 for(int i = 0; i < pageCount; i++)
{
//======此处构造表格========//
tblsb.Append( "<table width='100%' border='0' cellpadding='0' cellspacing='0'>" );
//循环行
for(int j = 0; j < rowset; j++)
{
tblsb.Append("<tr>");
for(int k = 0; k < colset; k++)
{
tblsb.Append("<td>"); //列起始
tblsb.Append("<table width='95%' border='0' align='center' cellpadding='0' cellspacing='0'>");
tblsb.Append("<tr>");
tblsb.Append( "<td width='15%' rowspan='2' valign='bottom'> </td>");
// tblsb.Append( "<td width='19%' rowspan='2' valign='bottom'> </td>");
tblsb.Append( "<td colspan='2' valign='bottom'>网站风格介绍</span></td>");
tblsb.Append("</tr>");
tblsb.Append("<tr>");
tblsb.Append( "<td width='21%'>");
tblsb.Append( "<img width='50' height='50' src='../Images/CasesImg/");
tblsb.Append( tbl.Rows[i * colset * rowset + j * colset + k]["BigImageName"].ToString() + "'>"); tblsb.Append( "</img>"); //插入图片
tblsb.Append( "</td>");
tblsb.Append( "<td width='45%'>");
tblsb.Append( tbl.Rows[i * colset * rowset + j * colset + k]["ShortDescription"].ToString()); //插入简短简介
tblsb.Append( "</td>");
tblsb.Append("</tr>");
tblsb.Append("</table>");
tblsb.Append("</td>"); //列结尾
} tblsb.Append("</tr>");
}
tblsb.Append("</table>"); 。。其它操作
tblsb.Remove(0,tblsb.Length);
} //所有页循环FOR 完毕
问题:此循环只循环2次就不循环啦,如果把tblsb.Append( tbl.Rows[i * colset * rowset + j * colset + k]["ShortDescription"].ToString()); 屏避啦,就可以啦。这个是从表中提取字段内容。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货