asp.net C# 사이트의 VS2008에서 Crystal Report를 작성했습니다. rpt 파일을 실행하고 보고서를 볼 수 있습니다.asp.net 페이지에 크리스탈 보고서 표시
웹 페이지에 표시 할 수 없습니다.
전 Crystal을 사용한 적이 없기 때문에 완전히 잘못했을 수 있습니다. 디자이너에 CrystalReportViewer 및 CrystalReportSource를 드래그하고 소스 및 보고서 이름을 구성하는 데 메뉴를 사용했습니다.
<%@ Page Language="C#" MasterPageFile="~/TimeTracker/MasterPage.master" AutoEventWireup="true" CodeFile="EmployeeReport.aspx.cs" Inherits="TimeTracker_EmployeeReport" Title="Untitled Page" %>
<%@ Register Assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
Namespace="CrystalDecisions.Web" TagPrefix="CR" %>
<asp:Content ID="Content1" ContentPlaceHolderID="maincontent" Runat="Server">
<CR:CrystalReportViewer
ID="CrystalReportViewer1"
runat="server"
AutoDataBind="True"
Height="1200px" ReportSourceID="CrystalReportSource1"
Width="1000px" HasRefreshButton="True" />
<CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
<Report FileName="EmployeeHours.rpt">
</Report>
</CR:CrystalReportSource>
</asp:Content>
TimeTracker 폴더에 없습니다. Firefox에서는 표시 할 때 오류 메시지가 나타나지 않지만 IE에서는 "Load Report Failed"라는 메시지가 표시됩니다. –
요점은 다음으로 시작하는 완전한 상대 경로를 지정하는 것입니다. ~. 너 그거 해봤 니? – Jeroen
그게 다야! FilePath를로 변경해야했습니다. 페이지가 TimeTracker 폴더에 있지만 보고서가 없습니다. 도움 주셔서 감사합니다 –