首页 > 解决方案 > DataView.RowFilter 查找 Like '%*%'

问题描述

RowFilter 似乎没有过滤 * char。IE DefaultView.RowFilter = "[Street1] like '%*%'" 是否可以在 RowFilter 中使用任何其他字符串来在提供的列中找到 * char?

标签: vb.net

解决方案


文档中:

* 和 % 都可以在 LIKE 比较中互换用于通配符。如果 LIKE 子句中的字符串包含 * 或 %,则这些字符应括在括号 ([]) 中。

所以解决方案是

DefaultView.RowFilter = "[Street1] like '%[*]%'"

推荐阅读