水晶报表显示时如何获得客户端产生的HTML代码

codehunter008 2005-04-13 11:21:20
我需要在CrystalReportViewer 显示时,获得它产生的HTML代码,以便我把这段代码加在EMAIL的下面。这可能是需要在CrystalReportViewer的Rander时获得吧,具体还不清楚,请指点。
...全文
193 14 打赏 收藏 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
codehunter008 2005-05-20
  • 打赏
  • 举报
回复
我自己终于解决了

具体看:
http://www.cnblogs.com/codehunter008/articles/159641.html
codehunter008 2005-05-16
  • 打赏
  • 举报
回复
还是没有人理我啊
codehunter008 2005-05-13
  • 打赏
  • 举报
回复
楼上说的好像有点道理,我是不是可以这样?

在CrystalReportViewer1产生了HTML后,我自己写一段JS,来获得它。那么可能这个问题就会转化为:
1、在服务器端的(c#)如何获得客户端的HTML中的JS的变量问题了吧?

不过,其实我想在CrystalReportViewer1产生了HTML后还没有发送到IE前,我是应该有机会来获得这个HTML的!

看了些资料,觉着就应该是在 RenderControl 中获得啊,但是现在说 未将对象引用设置到对象的实例 !

请高人解释!
阿泰 2005-05-13
  • 打赏
  • 举报
回复
我对WEB不大在行,但是我觉得你可以用javascript这样Browser端的脚本技巧来实现
而不是使用服务器端代码
codehunter008 2005-05-13
  • 打赏
  • 举报
回复
高人在哪里?
astrofay 2005-05-13
  • 打赏
  • 举报
回复
帮你顶好了
codehunter008 2005-05-12
  • 打赏
  • 举报
回复
还是没有人来啊?
codehunter008 2005-05-12
  • 打赏
  • 举报
回复
我的这个程序的意思很明显,就是:
1、在页面使用CrystalReportViewer 显示水晶报表,这个已经成功!
2、在这个页面上还有发EMAIL的功能,其中有一个FreeTextBox,我还想在这个FreeTextBox中显示这个报表,但是总是给我报 CrystalReportViewer - CrystalReportViewer1 Error: 未将对象引用设置到对象的实例。

我在页面已经显示报表了啊,怎么还会没有报 未将对象引用设置到对象的实例 的错误呢?

我的代码如下:

在Page_Load中:


CrystalReportViewer1.RefreshReport();

StringWriter sw = new StringWriter();
HtmlTextWriter htw=new HtmlTextWriter(sw);

CrystalReportViewer1.RenderControl(htw);

BodyText.Text = sw.ToString();



codehunter008 2005-05-08
  • 打赏
  • 举报
回复
楼上的能说清楚点吗?
这个写JS恐怕不行吧!

delbrueck 2005-05-07
  • 打赏
  • 举报
回复
自己写JS
codehunter008 2005-05-06
  • 打赏
  • 举报
回复
为什么没有人回答?
codehunter008 2005-04-15
  • 打赏
  • 举报
回复
没有人会吗?
nytony 2005-04-14
  • 打赏
  • 举报
回复
gz
scocsdn 2005-04-14
  • 打赏
  • 举报
回复
顶吧

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧