<%@ Page Language="C#" AutoEventWireup="true" Inherits="RecordReport" Codebehind="Report.aspx.cs" %>
<%@ Register Assembly="FastReport.Web, Version=1.5.1.0, Culture=neutral, PublicKeyToken=db7e5ce63278458c" Namespace="FastReport.Web" TagPrefix="cc1" %><asp:Content ID="Content1" ContentPlaceHolderID="PageBody" Runat="Server"> <cc1:webreport id="WebReport1" runat="server" onstartreport="WebReport1_StartReport" </cc1:webreport></asp:Content> protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
WebReport1.Prepare();
}
} protected void Print_Click(object sender, EventArgs e)
{
WebReport1.Report.Print();
}用上面方法可以在web环境下打印报表, 有个问题是,打印设置窗口有时显示在下面。如何让打印设置窗口总显示在最上面? 哪位用过请指导,谢谢!!
<%@ Register Assembly="FastReport.Web, Version=1.5.1.0, Culture=neutral, PublicKeyToken=db7e5ce63278458c" Namespace="FastReport.Web" TagPrefix="cc1" %><asp:Content ID="Content1" ContentPlaceHolderID="PageBody" Runat="Server"> <cc1:webreport id="WebReport1" runat="server" onstartreport="WebReport1_StartReport" </cc1:webreport></asp:Content> protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
WebReport1.Prepare();
}
} protected void Print_Click(object sender, EventArgs e)
{
WebReport1.Report.Print();
}用上面方法可以在web环境下打印报表, 有个问题是,打印设置窗口有时显示在下面。如何让打印设置窗口总显示在最上面? 哪位用过请指导,谢谢!!
http://hi.baidu.com/netohall/blog/item/86dc4d43307c5c189213c619.html
Hello,Your code is not correct. You call the WebReport.Report.Print() in web mode, but this method is for winforms only.