您是否有人可以帮助我将数据拆分为活动报告中文本框的多行?
这是我的踪迹。
我有一个带有文本框的报告,其数据源是"名称"
从后面的代码中,我想再向数据源添加一个值,如
dr["Name"] = dr["Name"] + Environment.NewLine + dr["Designation"]
当我运行报告时,我可以看到名称和名称出现在同一行,但我期待不同的行。
答案 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"]);