问题描述
我在做一个论坛。我想显示回复计数,例如第一个回复,就显示回复1:第二个回复显示回复2:,以此类推。请问下各位要怎么做。回复的内容我是用<repeater>进行数据库的读取。但只显示回复:。没有计数功能。
解决方案
本帖最后由 qq_20809477 于 2015-03-21 01:41:36 编辑
解决方案二:
你的repeater绑定到一个datatable之类的数据源的吧?你取数据的时候多留个空字段,绑定之前循环所有回复,给这个字段按时间顺序赋值1,2,3,4.。。。然后绑定
解决方案三:
不明白多留个空字段是什么意思,是给数据库再添一个字段嘛,
解决方案四:
数据增加一列索引,可以从数据库直接通过RowNumber获取,也可以在程序里计算
解决方案五:
论坛主要的表要有四张Config论坛配置及信息表Board版块表Title贴子标题表Article内容表你所说的Repeater就是用来显示Title表的发一个新贴就住Title插入一条标题记录,同时往Article插入新贴的内容,回复一贴子就直接往这个Artible插入内容,同时更新对应那个TitleID号的回复数+1
解决方案六:
这个设计相关联的表就可以实现了吧
解决方案七:
留个字段,在插入的时候就直接插入进去好了比如当前这个贴子,1楼就是1楼,3楼就是3楼即使2楼被删除了,3楼也还是3楼,而不会自动变成2楼
解决方案八:
然后你读取出来之后,直接按楼层排序就好了
时间: 2024-10-10 08:04:27