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