.aspx文件
<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_Bound">
  <itemtemplate>
    <td width="229" height="280">
      <table width="195" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td height="22" align="center">商品名称:<a href="ProductShow.aspx?Id=<%#Eval("Id") %>" class="pname"><%#Eval("Title") %></a></td>
      </tr>
      </table>
    </td>
  </itemtemplate>
</asp:Repeater>
.cs文件
protected void Repeater1_Bound(object sender, RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
        {
            if (i % 3 == 0)
            {
                e.Item.Controls.Add(new LiteralControl("</tr><tr>"));
                i++;
            }
        }
    }总共4条记录,预想应该是2行
第一行3条记录,第二行1条记录,怎么结果搞成了第一行1条记录,第二行3条记录,好难看啊,大家帮帮我,CSDN问了几次问题了,都没预想答案,这次不能失望了。