日期:2014-05-17  浏览次数:20383 次

Repeater的使用
我从数据库读取某一列字段的值,直接绑定到repeater上,但是有些字段值里面有需要分割的内容,我应该怎么搞呢?举个例子:
比如说我的数据库里有testlibrary表。表里面有个字段值叫english字段的值。里面存放了3个英文题目并用| 分割,但是有的题目只有一题,不需要分割,我该怎么样展示好呢,请教,有点急

------解决方案--------------------
试试repeater 嵌套
主repeater显示分类
从repeater显示题目
参考http://www.cnblogs.com/zmxmiss/archive/2009/02/26/1398635.html

------解决方案--------------------
我最近正好在做一个类似的项目, 如果仅仅是以文字的形式显示数据库中数据, 那么你在读取数据时用一下group by就可以了, 否则就比较麻烦.
表testlibrary
字段  ID   english
      1    a
      1    b
       2   c
       3    d

select ... from testlibrary ID in (1,2) group by id
sqlserver 没有能够把字符串组合在一起的聚合函数, 所以你需要自己写个聚合函数来加上你的分割线, 怎么写自定义的聚合函数可以上网查一下, 很多的
------解决方案--------------------
手动绑定数据源,用SQL 处理好多个title