带分页的,
第一页显示4条数据,以后的每页显示7条或者8条数据,请问下怎么实现?我的目的:
我绑定的是新闻列表。前三行数据带一个new的图标,下面的都不带。以后的页面也都不带。
 
请问下怎么实现
asp.net。里面的。C#语言。

解决方案 »

  1.   

    你可以遍历一下 当i<3时显示图标吗
      

  2.   

    用的是repeater还是gridview?
    如果是repeater,可以这样
    后台定义public page//当前页
    <asp: Repeater ID="Repeater1">
    <ItemTemplate>
    <img src="new.gif" runat="server" id="new" visible='<%#(page==1&&Container.ItemIndex<4)%>'/>
    </ItemTemplate>
    </asp:Repeater>
      

  3.   

    麻烦3楼的能写清楚点吗?定义一个page怎么赋值?
      

  4.   

    page怎么定义?container哪里来的?
      

  5.   

    <%#(DataBinder.Eval(Container.DataItem,"unit_desc")%>
    DataBinder楼主查看msdn中类用法
      

  6.   

    通过分页存储过程查询数据绑定到绑定控件如gridview,repeater
    1 4
    >1 pagesize 8
      

  7.   

    通过分页存储过程查询数据绑定到绑定控件如gridview,repeater
    1 4
    >1 pagesize 8
      

  8.   

    page是后台定义的变量,就是当前页码,比如如果你的通过get方式传递参数给页面比如index.aspx?page=1
    那page=Request.QueryString["page"],
    这要看你是用什么方法来分页的了,取到当前页的值,如果是第一页而且当前行的序号是前3行,就显示图片
      

  9.   

    用if then  做判断选择