0

我正在 ASP.NET 中创建一个可以生成报告的表单。我正在使用 Crystal Report XI 进行报告。

我使用表单中的多行文本框作为输入媒体之一。然后我尝试在文本框中输入单行值。它已成功保存在数据库中,也显示为应该在 CrystalReportViewer 中。我还可以导出和打印报告。

当我尝试在文本框中输入多行值时会出现问题。它也成功保存并显示,唯一的问题是当我尝试导出和打印报告时。弹出窗口没有弹出,我收到Unterminated String Constant错误消息作为返回。

Crystal Report 是否存在多行问题,还是 ASP.NET 问题?

4

1 回答 1

0

我已经为此工作了好几天,并假设问题出在 Crystal Report 导出过程上。如果 Crystal Report Viewer 与包含多行值的 textarea 的表单位于同一页面中,则 Crystal Report 无法导出报表。

我尝试使用很多换行符替换方法,包括 SQL Replace 函数,但没有一个可以解决问题。

最后我决定显示报表并将 Crystal Report Viewer 放在一个单独的页面中,现在一切都恢复正常了。

于 2012-01-19T02:28:08.770 回答