我有个窗口:Forms("窗口1")窗口副本表:tables("窗口1_Table1"),绑定datatables("客户信息表")
如下图所示:

此主题相关图片如下:1.jpg

“窗口1”的Afterload事件中,有代码:
Tables("窗口1_Table1").ShowCheckBox = True 'Tables("窗口1_Table1")显示复选框
窗口中放了个文本框"TextBox1",在它的TextChanged事件中,有如下代码:
Dim s As String = e.Form.Controls("TextBox1").text
Tables("窗口1_Table1").Filter = "客户名称 like '*" & s & "*'"
然后,有个问题:窗口1运行后,我先勾选tables("窗口1_Table1")的复选框,比方我现在选中了其中1行。当我在文本框"TextBox1"中输入字符,触发其TextChanged事件后,原本选中的那一行复选框又自动取消选中状态了。
有没有什么办法,就是我筛选后再选中,原本选中的行保持已经选中的状态。