以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]方括号为什么不显示  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42740)

--  作者:ldwcar
--  发布时间:2013/11/20 19:44:00
--  [求助]方括号为什么不显示

只是多了个“[”就什么都显示不出来了

 

Dim doc As New PrintDoc \'定义一个报表
Dim
rt As New prt.RenderText \'定义一个文本对象
rt.Text = "[Hello Foxtable" \'设置文本对象的内容
doc.Body.Children.Add(rt) \'将文本对象加入到报表
doc.Preview()
\'预览


--  作者:有点甜
--  发布时间:2013/11/20 19:46:00
--  
改一下

Dim doc As New PrintDoc \'定义一个报表
Dim rt As New prt.RenderText \'定义一个文本对象
rt.Text = "\\[Hello Foxtable" \'设置文本对象的内容
doc.Body.Children.Add(rt) \'将文本对象加入到报表
doc.Preview() \'预览

--  作者:ldwcar
--  发布时间:2013/11/21 7:09:00
--  

可以说说是什么原因吗?如果从数据表中取出数据遇到这样的情况还需要分析一下数据,那太麻烦了吧


--  作者:一叶扁舟
--  发布时间:2013/11/21 7:30:00
--  
有些字符是系统的保留字,在引用的时候,需要做一些处理,比如用ASSII码转换、两个顶一个。
你这里用的“[”,是列名括号,估计是系统保留字。
[此贴子已经被作者于2013-11-21 7:30:30编辑过]

--  作者:程兴刚
--  发布时间:2013/11/21 8:16:00
--  
rt.Text = "[[]Hello Foxtable" \'设置文本对象的内容