<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "value")  %></span>
<div class="PageNext"></div> ///我想在这儿控制隔四次就显示,否则就不显示.
</ItemTemplate>意思就是在模班中隔四次循环就把打印翻印控制加上.
请问该如何来做呢.给点其它建议也行.

解决方案 »

  1.   

    怎么没人回答我呢,我本来想要这么做,可惜不可以
    <%# if( ( (Container.ItemIndex + 1) % 4) == 0 )
    Response.Write(" <div class="PageNext"></div>");
    %>
      

  2.   

    在SQL语句里用上“TOP 4”就得了,因为出来的数据就4条!
      

  3.   

    <%# DataBinder.Eval(Container.DataItem, "value")  %></span>
    <div class="PageNext" style="display:'none'" runat=server></div> ///我想在这儿控制隔四次就显示,否则就不显示.
    .cs文件中
    ----------------------------------------------------------------------------
    private void YourDataList_ItemDataBound(System.Object sender,System.EventArgs e)
    {
      if(e.Item.ItemIndex%4==0)
      { 
         HtmlGenericControl gc = (HtmlGenericControl)e.Item.FindControl("PageNext");
         if(gc!=null)
         {
            gc.Visible=true;
         }
      }
    }
      

  4.   

    不全对,我该了一下加了一个id 就可以了
    <div id="aa" class="PageNext" runat="server">