Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 快速报告字符串中的转义[方括号]_Vb.net_Fastreport_Square Bracket - Fatal编程技术网

Vb.net 快速报告字符串中的转义[方括号]

Vb.net 快速报告字符串中的转义[方括号],vb.net,fastreport,square-bracket,Vb.net,Fastreport,Square Bracket,早上好 我正在尝试使用Fast Reports v1.4.42 在我尝试连接字符串之前,一切都进行得很顺利 我正在尝试创建一个看起来有点像下面的字符串 1-[此处的名称] 2-[另一名称] 3-[测试名称] 我尝试使用以下代码执行此操作 CType(Report.GetColumnValue("Table1.Code"), String) & " [" & CType(Report.GetColumnValue("Table1.Name"), String) & "]"

早上好

我正在尝试使用Fast Reports v1.4.42

在我尝试连接字符串之前,一切都进行得很顺利

我正在尝试创建一个看起来有点像下面的字符串

1-[此处的名称]

2-[另一名称]

3-[测试名称]

我尝试使用以下代码执行此操作

CType(Report.GetColumnValue("Table1.Code"), String) & " [" & CType(Report.GetColumnValue("Table1.Name"), String) & "]"
不幸的是,正如我已经知道的那样,使用[方括号]意味着FastReports会查找名称在括号内的变量

因此,fast报告正在查找(使用上面的示例)名为Name、Here、other、Name等的变量

是否有一种方法可以将[方括号]放入快速报告字符串中,而不会使其掉落


如果有什么不同,我将使用插入VB.NET项目的快速报告。

有关详细信息,您可以查看文档, idk about.net但是delphi文档部分是用户手册的2.5,在这里您可以使用“ExpressionDelimiters”属性自定义分隔符


文本框
/
单元格的
方括号
属性中删除值

这对于FastReport.Net来说非常简单。这是可行的:

["[YourTextInSquareBrackets]"]

我已将括号属性从[,]更改为空,它可以工作!
请参阅:

问题已解决。这一点可能有点过早。文本框的方括号属性可以更改,允许您使用方括号。我使用的是FastReport VCL v4和v5。在我的例子中,不是括号属性,而是ExpressionDelimiters属性。我没有为ExpressionDelimiters属性设置“[,]”,而是设置了在我的案例中很少出现的“[[,]]]”,以关闭表达式功能。