有效报告多行文字框问题

时间:2017-08-01 09:56:43

标签: c# asp.net activereports

您是否有人可以帮助我将数据拆分为活动报告中文本框的多行?

这是我的踪迹。

我有一个带有文本框的报告,其数据源是"名称"

从后面的代码中,我想再向数据源添加一个值,如

dr["Name"] = dr["Name"] + Environment.NewLine + dr["Designation"]

当我运行报告时,我可以看到名称和名称出现在同一行,但我期待不同的行。

1 个答案:

答案 0 :(得分:0)

根据 ASP.NET 生命周期,该页面呈现为HTML,因此Environment.NewLine将无效,因为它根本不是HTML。

因此,您应该使用<br>标记而不是Environment.NewLine

dr["Name"] = dr["Name"] + "<br>" + dr["Designation"];

或者,使用StringBuilder尝试:

StringBuilder sb = new StringBuilder();
sb.AppendLine(dr["Name"]);
sb.AppendLine(dr["Designation"]);