使用程序代码输出论坛回复第X层楼-阿里云开发者社区

开发者社区> 数据库> 正文

使用程序代码输出论坛回复第X层楼

简介: 论坛回复列表,每一留言都显示为“第X层楼”,如果是MSSQL的话可以直接在SQL语句中用那个ROW_NUMBER(),但现在程序是用sqlite数据库,没有那个函数的,自己想了一下,想到用程序来解决,因为分页我都是用anp控件的,所以我就可以用anp的那个start.

    论坛回复列表,每一留言都显示为“第X层楼”,如果是MSSQL的话可以直接在SQL语句中用那个ROW_NUMBER(),但现在程序是用sqlite数据库,没有那个函数的,自己想了一下,想到用程序来解决,因为分页我都是用anp控件的,所以我就可以用anp的那个start....每页开始记录数的属性了,在rep控件的行绑定事件中输入第X层楼即可,关键代码:

    int x = 0;
    
protected void rep1_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
        {
            Literal lit 
= e.Item.FindControl("litX"as Literal;
            lit.Text 
= "" + (anpTextList.StartRecordIndex + x).ToString() + "";
            x
++;
        }
    }

 

 

版权声明:本文首发在云栖社区,遵循云栖社区版权声明:本文内容由互联网用户自发贡献,版权归用户作者所有,云栖社区不为本文内容承担相关法律责任。云栖社区已升级为阿里云开发者社区。如果您发现本文中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,阿里云开发者社区将协助删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章