我遇到了DataView.RowFilter没有返回它应该返回的正确行的问题。我目前保持Col2在数据库中具有我的变量名称,Col3是与变量名称相关联的值。当我尝试使用下面的过滤器提取数据视图时,它不会添加一行。当我删除过滤器时,我的所有记录都在那里。任何人都知道为什么或可以向我解释我的过滤器有什么问题,或者数据视图只能返回一行?
.RowFilter = String.Format("[Col2] LIKE '%{0}%' AND [Col3] = '{1}'", Name, Value)
搜索的一个示例是Col2我正在搜索名字,而Col3将是我正在搜索名字Joe。
答案 0 :(得分:0)
事实证明,如果用户有权编辑数据库,当我在检查权限时闯入代码的其他部分时,它不是过滤器。