以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]删除空行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170580) |
-- 作者:lgj716330 -- 发布时间:2021/7/31 10:49:00 -- [求助]删除空行 好多员工习惯一次性批量增加好多空行,用完后多余的空行又不删除,好多表都有这样的情况,严重影响使用 有什么办法实现在退出系统或切换表时自动删除空行
|
-- 作者:有点蓝 -- 发布时间:2021/7/31 11:04:00 -- DataTables("表A").DeleteFor("[某某编号列] is null") DataTables("表B").DeleteFor("[某某编号列] is null")
|
-- 作者:lgj716330 -- 发布时间:2021/8/6 17:54:00 -- For Each a As DataRow In CurrentTable.DataTable.dataRows For Each b As Col In CurrentTable.Cols Dim drs As List(Of DataRow) = CurrentTable.Select(所有列都是空的行) For n As Integer = 0 To drs.Count - 1 CurrentTable.DataRows(n).Delete() Next Next Next 标色这里条件应该怎么写
|
-- 作者:有点蓝 -- 发布时间:2021/8/7 8:58:00 -- dim s as string = "1=1" For Each b As Col In CurrentTable.Cols s = s & " and " & b.name & " is null " next
CurrentTable.DataTable.DeleteFor(s) |
-- 作者:lesei -- 发布时间:2023/10/26 11:28:00 -- 问题1: 版主,在上面回答里,你用如下代码进行空行判断,我没看懂哈,能解释一下吗?dim s as string = "1=1" For Each b As Col In CurrentTable.Cols s = s & " and " & b.name & " is null " 问题2: DataTables("表A").DeleteFor("[某某编号列] is null") 除了上面一行判断“空行”的方法,还有其余方法直接判断某行为空行的方法吗? 问题3: “空行”可以用datarow(i) is nothing来判断吗?
[此贴子已经被作者于2023/10/26 11:34:39编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/10/26 11:45:00 -- 1、自己最后弹出s变量的值看看结果就知道了 msgbox(s) 2、没有 3、不能
|