Tables("表A").StopRedraw
For Each dr As DataRow In DataTables("表A").dataRows
If dr.RowState = DataRowState.Added Or dr.RowState = DataRowState.Modified Then
dr.BaseRow("System_Filter_Unique") = 1
Else
dr.BaseRow("System_Filter_Unique") = 0
End If
Next
Tables("表A").Filter = "System_Filter_Unique = 1"
Tables("表A").ResumeRedraw
提示: System_Filter_Unique是一个隐藏的系统列,用于完成一些特殊的筛选,例如重复值筛选,你可以在需要的时候借用一下。