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