我的代码无法链接到我的报告。我需要传递参数" T-ID"报告但由于某种原因,当我点击按钮时,我无法获得任何数据。
在Crystal Reports中我可以在输入参数后获取数据,但是从我的程序运行时无法生成数据。我该如何解决这个问题?
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" />
protected void Button1_Click(object sender, EventArgs e)
{
ReportDocument test = new ReportDocument();
test.Load(Server.MapPath("On Job Training 1.rpt"));
test.SetParameterValue("T-ID", TextBox1.Text);
CrystalReportViewer1.ReportSource = test;
CrystalReportViewer1.DataBind();
CrystalReportViewer1.ReportSource = test;
}