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'>&nbsp;</td>");
// tblsb.Append(   "<td width='19%' rowspan='2' valign='bottom'>&nbsp;</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()); 屏避啦,就可以啦。这个是从表中提取字段内容。