46 messaggi dal 08 giugno 2007
Salve ragazzi,
sto facendo un report ed ho preso il codice da un precedente report che ho fatto e funzionava perfettamente.
Questo è il codice aspx:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="leggiCrystalEC.aspx.vb" Inherits="leggiCrystalEC" %>

<%@ Register Assembly="CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
    Namespace="CrystalDecisions.Web" TagPrefix="CR" %>





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

   
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Pagina senza titolo</title>
    <link href="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css"
        rel="stylesheet" type="text/css" />
    <link href="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css"
        rel="stylesheet" type="text/css" />
</head>
<body>
    <form id="form1" runat="server">
        <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" />
        
      
    
    </form>
</body>
</html>


e questo nel page_load:
Dim conn As New SqlClient.SqlConnection(Session("connessione"))
        conn.Open()
        Dim sql As String = "SELECT * FROM viewCertAss where (idAppendice= " & Request.QueryString("id") & ")"

        Dim da As New SqlClient.SqlDataAdapter(sql, conn)
        Dim dt As New DataTable("certifAss")
        da.Fill(dt)

        Dim myReport As New CrystalDecisions.CrystalReports.Engine.ReportDocument
        myReport.Load(Server.MapPath("provaApp.rpt"))

        'imposto il source dei dati per il mio documento rpt
        myReport.SetDataSource(dt)

        CrystalReportViewer1.HasExportButton = True
        CrystalReportViewer1.HasCrystalLogo = False
        CrystalReportViewer1.HasPrintButton = True
        CrystalReportViewer1.HasSearchButton = False
        CrystalReportViewer1.HasToggleGroupTreeButton = False

        CrystalReportViewer1.ReportSource = myReport


nel report precedente funzionava perfettamente questo codice, ora invece nella toolbar di CR non mi fa vedere le immagini di stampa, export, ecc e nemmeno funzionano i rispettivi comandi.
Cosa posso fare?

Grazie

Marco
24 messaggi dal 03 settembre 2006
www.mwm-services.it
Ciao,
ho avuto lo stesso problema e ho risolto copiando la cartella di crystal a mano;

D:\Data\IIS\ xTUOSITOx \aspnet_client\system_web

al suo interno si trovano due cartelle

\1_1_4322
2_0_50727\CrystalReportWebFormViewer3\ etc... etc...

dove praticamente ci sono i file e le pagine ( html e javascript ) per generare l'anteprima ;

Il problema non è la tua pagina web ma il server di produzione dove lo stai distribuendo, dove non hanno installato i requisiti ed i pacchetti di crystal ; sul tuo pc di sviluppo, le cartelle sopra indicate le trovi in

C:\WINDOWS\Microsoft.NET\Framework

Per fare una manovra piu pulita bisogna verificare/installare
sul server di produzione i pacchetti di crystal ...
adesso non ricordo dove si trovi il setup ... se mi dai il tempo, verifico ...

Comunque non è la tua pagina il problema, di questo ne puoi stare certo...

ciao
Ale

MaDevelop
46 messaggi dal 08 giugno 2007
fantastico!
era proprio questo il problema!
ho spostato la cartella dentro il progetto ed ora va!
Grazie

Marco

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC