Repeater 第一条显示图片,其它条不显示

来源:互联网 发布:大金融数据行业应用 编辑:程序博客网 时间:2024/04/28 06:15

   .aspx页代码 

    <asp:Repeater ID="wypcRepeater" EnableViewState="false" runat="server" OnItemDataBound="wypcRepeater_ItemDataBound">
        <HeaderTemplate>
        <table width="200" border="0" cellpadding="0" cellspacing="0">
        </HeaderTemplate>
        <ItemTemplate>
              <tr>
                <asp:Image ID="Image2" runat="server" ImageUrl='<%# Eval("pic","{0}") %>' Width="186" Height="72" />
                <td width="20" height="20"><div align="center"><img src="img/auto16.gif" width="5" height="5"></div></td>
                <td width="180" height="20"><span class="kuan_01"><a href="nrjs.aspx?id=<%# DataBinder.Eval(Container.DataItem, "info_id").ToString().Trim()%>" target="_blank"><%# len.GetLen(DataBinder.Eval(Container.DataItem,"title").ToString().Trim(),13) %></a></span></td>
              </tr>       
              </ItemTemplate>
        <FooterTemplate>
        </table>
        </FooterTemplate>
        </asp:Repeater> 

.cs页代码

    protected void wypcRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        Image img;
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            if (e.Item.ItemIndex == 0)
            {
                img = (Image)e.Item.FindControl("Image2");
                img.Visible = true;
            }
            else
            {
                img = (Image)e.Item.FindControl("Image2");
                img.Visible = false;
            }
        }
    }

    今天费了好大劲才把这个弄好,看来还是自己学艺不经呀,不过一个星期前,我可是啥也不会做哦
    呵呵,努力吧.如果能很快做完那个频道就好了.

   听公司的同事说老板经常拖欠工资,哎,真不知道该怎么说了,心情相当复杂,我咋就那么倒霉呢?出来都换了三个公司了,每个公司都不尽人意.
    管它呢,先呆着吧,最重要的还是提高自己的能力,那就什么也不怕了.

   不靠天,不靠地,不靠父母朋友,我也实在没有什么可以依靠的,唯一的,就是相信自己!!!

原创粉丝点击