提前感谢您提供的所有帮助。
我的代码是:
Public Function StripHTML(value As String) As String
Return System.Text.RegularExpressions.Regex.Replace(value, "<(.|\n)*?>", "")
End Function
然后我从文本框中调用该函数。除非数据集中有空值,否则这很有效。我试图补偿空值,但RDLC文件生成错误消息,它无法显示子报表。
Public Function StripHTML(value As String) As String
if isnothing(value) then return value
else
Return System.Text.RegularExpressions.Regex.Replace(value, "<(.|\n)*?>", "")
end if
End Function
我还试图告诉它" "
如果null
。
我没有运气......
有什么想法吗?并再次感谢。
答案 0 :(得分:1)
您是否尝试将TextBox值设置为这样的公式?
=iif(Fields!USER_TEST.Value is nothing,"-",StripHTML(Fields!USER_TEXT.Value))
答案 1 :(得分:0)
使用可空类型来检查空值,它支持.net版本2.0&amp;上方。
前:
Nullable<int> x = null;
if (x.HasValue) Console.WriteLine("x is {0}", x.Value);