数据字符串中的特殊字符(@)在dataview rowfilter中产生错误

时间:2013-04-09 16:50:53

标签: vb.net

我有一个数据表加载了数据。列包含字符串值“Insurance @ 4_25%”。

将dataview rowfilter创建为:

    Property Expense as string = "Insurance @ 4_25%"        
    dv.rowfilter = "Expense = " & Expense

我收到错误“SyntaxErrorException未处理。无法在21位解释令牌'@'。”

当我将数据值应用于属性时,我使用.toString。此列也不包含任何字符串分隔符。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

作为documented,您使用单引号作为字符串分隔符。

dv.RowFilter = "Expense = '" & Expense & "'"