【发布时间】:2019-08-22 19:32:04
【问题描述】:
我从 SQL-Server nvarchar(3000) 字段中获取数据,该字段格式为 html,在 Crystal Reports 11 中显示。数据被保存为项目符号,如果我提取数据并删除它在一个带有 html 扩展名的文本文件中,它显示了项目符号。但从水晶,它没有。我得到了新的线路,但没有项目符号。
保存的字段如下所示:
<HTML><BODY><DIV STYLE="text-align:Left;font-family:Tahoma;font-style:normal;font-weight:normal;font-size:11;color:#000000;"><DIV><DIV><P><SPAN>This is a bulleted list</SPAN></P><UL><LI><P><SPAN>One</SPAN></P></LI><LI><P><SPAN>Two</SPAN></P></LI><LI><P><SPAN>Three</SPAN></P></LI></UL><P><SPAN /></P></DIV></DIV></DIV></BODY></HTML>
在 Crystal 中,它看起来像这样:
This is a bulleted list
One
Two
Three
换句话说,没有子弹。为什么不呢?
【问题讨论】:
-
如果将
<LI><P><SPAN>One</SPAN></P></LI>修剪为<LI>One</LI>会发生什么? -
我无法控制数据的保存方式(C#.net 中的应用程序、某种工具栏和文本编辑器框)。但是,我编辑了数据库中的数据,这并没有什么不同。它仍然在应用程序中正确显示,在 Crystal 中仍然没有项目符号。
标签: html sql-server-2008 crystal-reports formatting