惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
IT之家
IT之家
V
Visual Studio Blog
The Cloudflare Blog
博客园 - 司徒正美
Jina AI
Jina AI
博客园_首页
阮一峰的网络日志
阮一峰的网络日志
美团技术团队
S
SegmentFault 最新的问题
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
罗磊的独立博客
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
博客园 - 三生石上(FineUI控件)
爱范儿
爱范儿
博客园 - Franky
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - wngwz

单点登陆 - wngwz - 博客园 IP地址 - wngwz - 博客园 金额转换.小To大 - wngwz - 博客园 简,繁体转换工具. 弹出模态窗体,关闭后。重新绑定页面(这个仅仅是对粗心大意的纪录) - wngwz - 博客园 分页存储过程 关于水晶报表的版本问题! 大年30祝大家, 不知道说还要GMail的油箱! 打印的一些知识! 求助!水晶报表! 解决把水晶报表下载到客户端过程中,出现下载整个页面(.aspx)或者直接载web页中打开word文件的问题! 收获!关于引用计数器! 把文件或图片存在数据库中! 水晶报表倒出! 关于(学习!Excel)的问题。 解决问题总结 水晶报表操作中遇到的问题 javascript 学习
javascript 打印报表!
wngwz · 2004-09-08 · via 博客园 - wngwz

我在B/S下做报表,会需要crystalreportviewer显示报表的内容,我们把这个控件放到表单中

<TABLE id="Tab4le1" height="100%" cellSpacing="2" cellPadding="2" width="100%">
                            
<tr>
                                
<td vAlign="top" id="m_printpage"><cr:crystalreportviewer id="crvMainView" runat="server" Width="350px" Height="50px" DisplayGroupTree="False" DisplayToolbar="False" EnableDrillDown="False"></cr:crystalreportviewer></td>
                            
</tr>
                        
</TABLE>

在窗体上点击”打印”时,在窗体的Form_Load事件中:

btnPrint.Attributes.Add("onclick""printpage('m_printpage');");

使用javascript进行打印:

        <script language="javascript">
            
function printpage(m_printpage1){
                
var newstr = document.all.item(m_printpage1).innerHTML;
                
var oldstr = document.body.innerHTML;
                document.body.innerHTML 
= newstr;
                window.print(); 
                document.body.innerHTML 
= oldstr;
                
return true;
            }
            
function showHtml(obj)
            {
                obj.value 
= document.all.item("m_printpage").innerHTML;
            }
        
</script>