2014-03-07 66 views

回答

0

您是否尝试过重复控制?

随着中继器可以定义自定义标题,项目和页脚模板,当然你也可以定义项目模板中的自定义控制/嵌套行。

入住这里How to use Repeater control

你也可以尝试通过所产生的数据源

样品以下迭代将文字控制建设运行HTML表格结构[嵌套行]:

foreach (DataRow drTR in dtTemp.Rows) 
      { 

       #region "TR Building" 

       sb.Append("<tr>"); 
       sb.Append("<td>"); 
       sb.Append(drTR["SKU"].ToString()); 
       sb.Append("</td>"); 
       sb.Append("<td>"); 
       sb.Append(drTR["SKUDESC1"].ToString()); 
       sb.Append("</td>"); 
       sb.Append("<td>"); 
if(dtYY.Rows.Count > 0) 
{ 
sb.Append("<table>"); 
} 
foreach(DataRow drX in dtYY.Rows) 
{ 
       sb.Append("<td>"); 
       sb.Append(drTR["Item1"].ToString()); 
       sb.Append("</td>"); 
       sb.Append("<td>"); 
       sb.Append(drTR["Item2"].ToString()); 
       sb.Append("</td>"); 

       sb.Append("<td>"); 
       sb.Append(drTR["Item3"].ToString()); 
       sb.Append("</td>"); 


} 
sb.Append("</table>"); 
} 
       sb.Append("</td>");     
       sb.Append("</tr>"); 
} 
ltData.Text = sb.ToString(); 
+0

您可以举一个例子吗? – Madhu

+0

文字控制[ltData]需要放在HTML表格的主体部分 – userDee