首先,让我给表格命名,因为你们都很容易理解我所指的是哪个表格。表AA是包含几个表BB的表。现在,我有表AA中的所有BB。因此,每当我在表AA中生成BB时,每个BB填充表AA的每一行。 (< ----到目前为止,我有代码)http://i59.tinypic.com/2wqgxfr.jpg基本上,我需要将表格用蓝色(不是全部)移动到新列。
现在,我的问题是,如何将BBs与表AA的下一列对齐(例如3行填充3个表),并且我想将后续表放入表AA的下一列,直到最大行填充3,然后将剩余部分移动到下一列,依此类推。
str["Apps"] += "<table align=\"center\"><tr align=\"center\" style=\"outline:thin solid\"><td width=\"100px\">";
if (myAppCat.Rows.Count != 0 )
for (int y = 0; y < myAppCat.Rows.Count; y++)
str["Apps"] += "<table align=\"center\"><tr><td bgcolor=\"#0099FF\" height=\"20px\" width=\"120px\" style=\"outline: thin solid\" align=\"center\">" +
"<font align=\"center\" color=\"#FFFFFF\" face=\"Arial\">" + myAppCat.Rows[y]["Cat_Name"].ToString() + "</font>" +
"</tr><tr><td height=\"4px\"></td></tr></table>";
str["Apps"] += "</td></tr>";
str["Apps"] += "</td></tr></table>";