Foxtable(狐表)用户栏目专家坐堂 → 不对空值排序


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

主题:不对空值排序

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


加好友 发短信
等级:四尾狐 帖子:935 积分:8301 威望:0 精华:0 注册:2015/8/12 16:28:00
不对空值排序  发帖心情 Post By:2018/3/21 16:51:00 [只看该作者]

一列日期,希望以升序进行排序,但是空值排在最末,如何实现?

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


加好友 发短信
等级:四尾狐 帖子:935 积分:8301 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2018/3/21 17:14:00 [只看该作者]

必须添加辅助列么?能否用代码控制?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/21 18:16:00 [只看该作者]

可以用代码控制,如

 

Dim dt As DataTable = DataTables("表c")
Dim drs = dt.Select("", "日期")
Dim idx As Integer = 0
For Each dr As DataRow In drs
    If dr("日期") = Nothing Then
        dr("_sortkey") = drs.count
    Else
        dr("_sortkey") = idx
        idx += 1
    End If
Next


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


加好友 发短信
等级:四尾狐 帖子:935 积分:8301 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2018/3/21 21:03:00 [只看该作者]

_sortkey 是什么?要自己建?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/21 22:46:00 [只看该作者]

以下是引用lur320在2018/3/21 21:03:00的发言:

_sortkey 是什么?要自己建?

 

一般默认就有的。如果报错,就参考 http://www.foxtable.com/webhelp/scr/1791.htm

 


 回到顶部