代码无法与报告

时间:2016-08-11 08:27:03

标签: c# asp.net crystal-reports

我的代码无法链接到我的报告。我需要传递参数" 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;
}

0 个答案:

没有答案