1. 程式人生 > >【Stimulsoft Reports.Net教程】在ViewerFx中顯示報表

【Stimulsoft Reports.Net教程】在ViewerFx中顯示報表

此示例專案演示瞭如何在ASPX頁面上新增Flash檢視器並顯示簡單報表。要新增Flash檢視器,只需從Stimulsoft.Report.Web庫中新增StiWebViewerFx元件即可。

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Show_Report_in_the_ViewerFx.Default" %>
<%@ Register assembly="Stimulsoft.Report.Web" namespace="Stimulsoft.Report.Web" tagprefix="cc1" %>
 
<!DOCTYPE html>
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Show Report in the ViewerFx</title>
</head>
<body>
    <form id="form1" runat="server">
        <cc1:StiWebViewerFx ID="StiWebViewerFx1" runat="server"
                Width="100%" Height="800px"
                OnGetReport="StiWebViewerFx1_GetReport" />
    </form>
</body>
</html>

要顯示報表,您應該新增OnGetReport事件,您需要在該事件中載入報表,並在需要時註冊資料。

protected void StiWebViewerFx1_GetReport(object sender, Stimulsoft.Report.Web.StiReportDataEventArgs e)
{
    string reportPath = Server.MapPath("Reports/SimpleList.mrt");
    StiReport report = new StiReport();
    report.Load(reportPath);
 
    string dataPath = Server.MapPath("Data/Demo.xml");
    DataSet data = new DataSet();
    data.ReadXml(dataPath);
    report.RegData(data);
 
    e.Report = report;
}

示例程式碼的結果如下圖所示:

Stimulsoft

下載示例

購買Stimulsoft正版授權,請點選“諮詢線上客服”喲!