DATALIST排序显示名次
我有一个DATALIST动态显示用户月消费额,季度消费额,年度消费额的
例如:
排名 姓名 月消费额 季度消费额 年度消费额
1 张 三 100 1000 10000
2 李 四 50 1500 8000
这里是以月消费额倒序排的,排名显示为1,2
同样可以以季度消费额排行,同样显示名次为1,2
也就是说不管怎么样排名那一列都显示为1,2,3,4。。。
随着用户动态增加
------解决方案--------------------那你这3个类型的排序都分别写个方法各自调用方法进行排序吧
------解决方案--------------------写一个方法,传个参数string.format("select * from @@ order by {0}",TYPE)
------解决方案--------------------应该得用数据源排序,写存储过程
------解决方案--------------------没说您有什么问题?哈哈,那我只好接分了!!!
------解决方案--------------------这些都是可以在sql里处理好的,datalist只管show出来就可以啦
------解决方案--------------------gz
------解决方案--------------------
<%# Container.ItemIndex+1 %>
------解决方案--------------------最经典的做法
<%# Container.ItemIndex+1 %>
------解决方案--------------------9楼的方法即可...
------解决方案--------------------传参数到存储过程,在过程中用临时表实现ID自动排序
------解决方案--------------------UP