如何在数据视图上使用rowfilter作为字符星号?

时间:2013-05-31 19:29:56

标签: asp.net dataview rowfilter

我一直在尝试在数据视图上使用行过滤器。

它几乎适用于所有字符,除非我将它传给星号。

Dim filterString As String = ""
filterString = "MY_COMPARISON_FIELD LIKE '%" + PassedChar.ToUpper + "%'"
MyDataView.RowFilter = filterString

所以,当我在passchar var上面传递一个星号时,它只会被所有人过滤掉。

让我回到整个dos *.*用法,这是我确信它正在做的,通配星号。任何人都曾经想过如何只搜索星号作为字符而不是通配符?

2 个答案:

答案 0 :(得分:1)

找到以下链接,看起来你必须用括号括起来.....

http://www.csharp-examples.net/dataview-rowfilter/

答案 1 :(得分:0)

您需要使用方括号[]来转义过滤条件中的*。

看一下这个链接:

MSDN: Data Column Expression