Foxtable(狐表)用户栏目专家坐堂 → [求助]顺序号的生成


  共有3514人关注过本帖树形打印复制链接

主题:[求助]顺序号的生成

帅哥哟,离线,有人找我吗?
黄训良
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
[求助]顺序号的生成  发帖心情 Post By:2015/4/26 20:15:00 [只看该作者]

请教:首先按总分排序,如果总分相同的学生,再按英语的高低排序,并生成顺序号(不重复)

比如:

姓名     总分   英语    顺序号

张三    650    90         1

李四    650    88         2

王五    600    99         3

陈六    600    92         4

[此贴子已经被作者于2015/4/26 20:51:16编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:321 积分:1916 威望:0 精华:0 注册:2014/8/24 13:36:00
  发帖心情 Post By:2015/4/26 20:34:00 [只看该作者]

用 Row的 Index + 1

排序后刷新

 回到顶部
帅哥哟,离线,有人找我吗?
黄训良
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
  发帖心情 Post By:2015/4/26 20:51:00 [只看该作者]

楼上看仔细了,是两个排序

 回到顶部
帅哥哟,离线,有人找我吗?
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:321 积分:1916 威望:0 精华:0 注册:2014/8/24 13:36:00
  发帖心情 Post By:2015/4/26 20:54:00 [只看该作者]

兄弟,十个排序都没关系啊!

排完序后,遍历填充就可以了啊

 回到顶部
帅哥哟,离线,有人找我吗?
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:321 积分:1916 威望:0 精华:0 注册:2014/8/24 13:36:00
  发帖心情 Post By:2015/4/26 21:11:00 [只看该作者]

可能这样写,你会觉得高雅一点,其实都一样

Dim drs As List(Of DataRow) = DataTables("表名").Select("","总分,英语")

For i As Integer = 0 To drs.count -1
    drs(i)("排名") = i+1
Next

 回到顶部
帅哥哟,离线,有人找我吗?
黄训良
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
  发帖心情 Post By:2015/4/26 21:50:00 [只看该作者]

谢谢,十分感谢!

 回到顶部