Foxtable(狐表)用户栏目专家坐堂 → 请教最快速度清空表的空行空格代码


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

主题:请教最快速度清空表的空行空格代码

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


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
请教最快速度清空表的空行空格代码  发帖心情 Post By:2017/4/6 22:49:00 [显示全部帖子]

色大师:下面一次清空表的空行空格如何优化?
Dim Filter As String                                   '---------清除空行-----
For Each dc As DataCol In b1.DataTable.DataCols
    Filter = Filter & " And " & dc.Name & " Is Null"
Next
Filter = Filter.SubString(5)

b1.DataTable.DeleteFor(Filter)


For Each r1 As DataRow In b1.DataTable.dataRows    '---清除所有空格-----     
    For Each l1 As DataCol In b1.DataTable.dataCols
        If r1.IsNull(l1.name) = False  Then
            r1(l1.name) = cstr(trim(r1(l1.name))).replace(" ","")
        End If
    Next
Next


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


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2017/4/7 9:29:00 [显示全部帖子]

请问为何有时增加条件判断反而会降低效率?按理说不是减少了工作量吗?

 回到顶部