好多员工习惯一次性批量增加好多空行,用完后多余的空行又不删除,好多表都有这样的情况,严重影响使用
有什么办法实现在退出系统或切换表时自动删除空行
DataTables("表A").DeleteFor("[某某编号列] is null")
DataTables("表B").DeleteFor("[某某编号列] is null")
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
标色这里条件应该怎么写
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)
问题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编辑过]