注册 登录
编程论坛 ASP.NET技术论坛

repeat分行

panchong 发布于 2009-08-03 09:23, 684 次点击
repeat分行,who会?我的分不了!
protected void repeate1_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        for (int j = 0; j < this.repeate1.Items.Count; j++)
        {
            if (j % 2 == 0)
            {
                e.Item.Controls.Add(new LiteralControl("<tr></tr>"));
            }
        }
      
    }
6 回复
#2
saitor2009-08-03 09:43
分两列?
int j=0;
protected void repeate1_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
      
            if (j % 2 == 0)
            {
                e.Item.Controls.Add(new LiteralControl("<tr></tr>"));
            }
      
      
    }
#3
panchong2009-08-03 09:49
不行啊,老大,还是一列!
#4
saitor2009-08-03 09:52
不好意思忘加j++了;
if (j % 2 == 0)
            {
                e.Item.Controls.Add(new LiteralControl("<tr></tr>"));
            }
       j++;
#5
panchong2009-08-03 10:18
你加j++,不是和我for循环一样吗!?可能这种方法不对吧。
#6
saitor2009-08-03 11:17
怎么会和你写的一样,ItemDataBound事件搞清楚再说。
#7
panchong2009-08-03 11:37
反正我要的效果没实现!!!我已经试过n遍了!!!
1