我有一个包含许多字段的报告,我试图将其水平降低到1页(我不在乎它是垂直的2页还是200页...只是不想要处理2页宽x页面长列车 - 残骸).也就是说,它处理联系信息.
我的想法是:
Name: Address: City: State: ... Jon Doe Addr1 ThisTown XX ... Addr2 Addr3 ----------------------------------------------- Jane Doe Addr1 ThisTown XX ... Addr2 Addr3 -----------------------------------------------
有没有办法将a textbox
设置为多行(或SQL结果)?我错过了一些血腥明显的东西吗?
默认情况下,CanGrow属性处于启用状态,我已经仔细检查过这是否属实.我的问题是我不知道如何强制换行.我得到3个地址字段,只填充一行,然后包装到另一个.我已经尝试了/n
,\n
(因为我永远不会记得哪个是正确的斜杠)
,
(因为报告将在ASP.NET网站的ReportViewer控件中查看).我想不出任何其他方式来包装文本.
有没有办法将数据库中的结果作为3行文本/字符?
将报告的文本框更改为:
= Fields!Addr1.Value + VbCrLf + Fields!Addr2.Value + VbCrLf + Fields!Addr3.Value
chr(10)
放入数据库后我遇到了一个额外的问题.
在字段中(在报告中)添加:
=REPLACE(Fields!Addr1.Value, CHR(10), vbCrLf)