我想把第一行的向上隐藏,最后一行的向下隐藏
我的前台代码是这样的:                <ItemTemplate>
                 <tr class="td_on" onmouseover="this.className='td_off'" onmouseout="this.className='td_on'">
                            <td class="usertablerow1" align="center" width="8%">
                                <asp:CheckBox ID="chkSelect" runat="server" />
                            </td>
                            <td class="usertablerow1" align="center" width="15%">
                                <asp:Label ID="Label1" runat="server" Text='<%#DataBinder.Eval(Container.DataItem, "Id")%>'
                                    Visible="false"></asp:Label><a href='Products.aspx?id=<%#DataBinder.Eval(Container.DataItem,"Id") %>'><%#DataBinder.Eval(Container.DataItem,"Title") %></a>
                            </td>
                            <td class="usertablerow1" align="center" width="10%">
                               <%#Eval("ProductSort")%>
                            </td>
                            <td class="usertablerow1" align="center" width="13%">
                                <%#Eval("ProTypeZH") %>
                            </td>
                            <td class="usertablerow1" align="center" width="13%">
                             <a href="../upload/bigImg/<%#Eval("BigPhoto") %>" rel="lightbox[1]" title="<%#Eval("Title") %>">查看图片</a> 
                            </td>
                           <td class="usertablerow1" align="center" width="10%">
                            <%#Eval("recommend").ToString() == "False" ? "不推荐" : "推荐"%>
                            </td>
                           <td class="usertablerow1" align="center" width="8%">
                           <%-- <%#Eval("ProductSort")%>--%><asp:ImageButton ID="ImageButton1" runat="server" CommandName="up" CommandArgument='<%# Eval("ProductSort") %>' ImageUrl="~/Admin/images/Rup.jpg"/><asp:ImageButton ID="ImageButton2" CommandName="down" CommandArgument='<%# Eval("ProductSort") %>' runat="server" ImageUrl="~/Admin/images/Rdown.jpg"/>
                            </td>
                            <td class="usertablerow1" align="center" width="12%">
                            <%#Eval("Language")%>
                            </td>    
                            <td class="usertablerow1" align="center" width="10%">
                                &nbsp; <a href='Products.aspx?id=<%#DataBinder.Eval(Container.DataItem,"Id") %>'>编辑</a>
                            </td>
                 </tr>
                </ItemTemplate>

后台代码我自个写的好像不能实现啊
    protected void RepNews_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        foreach (RepeaterItem item in RepNews.Items)
        {
            ImageButton Imbtn1 = item.FindControl("ImageButton1") as ImageButton;
            ImageButton Imbtn2 = item.FindControl("ImageButton2") as ImageButton;
            if (13 == DbHelp.ExistsCount("select top 1 ProductSort from T_Product order by ProductSort desc"))
            {
                Imbtn1.Visible = false;
            }
            if (2 == DbHelp.ExistsCount("select top 1 ProductSort from T_Product order by ProductSort asc"))
            {
                Imbtn2.Visible = false;
            }
        }
    }

解决方案 »

  1.   

    http://hi.csdn.net/attachment/201011/24/8686245_12905745361io8.jpg
      

  2.   

    你这还涉及到跨页需要再处理下
    int i = 0
      foreach (RepeaterItem item in RepNews.Items)
      {
      ImageButton Imbtn1 = item.FindControl("ImageButton1") as ImageButton;
      ImageButton Imbtn2 = item.FindControl("ImageButton2") as ImageButton;
      if (i == 0  {
      Imbtn1.Visible = false;
      }
      if (i == RepNews.Items.Count - 1)
      {
      Imbtn2.Visible = false;
      }
    i++;
      }
      

  3.   

        protected void RepNews_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            int index = e.Item.ItemIndex;
            if (index == 0)
            {
                ImageButton Imbtn1 = item.FindControl("ImageButton1") as ImageButton;
                Imbtn1.Visible = false;
            }
            if (index == RepNews.Items.Count - 1)
            {
                ImageButton Imbtn2 = item.FindControl("ImageButton2") as ImageButton;
                Imbtn2.Visible = false;
            }
        }