Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Dia.
Eu criei um Relatório no Crystal Reports.
Quando eu rodo a página ele pede o parâmetro, o código do relatório em um campo texto.
Porém, eu gostaria que o parâmetro fosse resgatado por QueryString. Isso eu já faço, já passo o parâmetro na URL para pegar na default.aspx.
Mas não sei colocar o parâmetro no campo, visto que no código dessa página não mostra o campo.
Vejam default.aspx
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<%@ Register TagPrefix="CR" Namespace="CrystalDecisions.Web" Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Relatório Análise de Vibração N° <%=Request.QueryString("idrel")%></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<CR:CrystalReportViewer ID="CrystalReportViewer1" Runat="server" AutoDataBind="True"
Height="947px" ReportSourceID="CrystalReportSource1" Width="845px" />
<CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
<Report FileName="CrystalReport1.rpt">
</Report>
</CR:CrystalReportSource>
</div>
</form>
</body>Consegui.
Poste sua resolução aqui por favor.
CrystalReportSource1.ReportDocument.SetParameterValue("ID_Relatorio", Convert.ToInt32(Request.QueryString("idrel"))
Coloquei essa linha no default.aspx.vb.
Não entendi sua dúvida.