我在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>
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)