无法在rdlc中创建到数据源的连接

时间:2019-03-27 07:50:34

标签: c# dataset rdlc

我已经在rdlc报告向导(c#)中创建了一个报告,并将该报告添加到reportviewer中。 在报表查看器页面中,我已经配置了数据源,但仍然面临无法创建与数据源的连接的错误。

protected void bindreport(string BOENo)
{

    SqlConnection con = new SqlConnection(strcon);
    con.Open();
    SqlCommand cmd = new SqlCommand("USP_GetCCDetailsbyBillOfEntryNo", con);
    cmd.CommandTimeout = 0;
    cmd.Parameters.AddWithValue("@BillOfEntryNo",BOENo);
    cmd.CommandType = CommandType.StoredProcedure;
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    DataSet ds = new DataSet();
    da.Fill(ds);
    if (ds.Tables[0].Rows.Count > 0)
    {
        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
        {
            ReportViewer1.ProcessingMode = ProcessingMode.Local;
            ReportViewer1.LocalReport.ReportPath = Server.MapPath("CCReport.rdlc");
            ReportDataSource datasource = new ReportDataSource("DataSet1", ds.Tables[0]);
            ReportViewer1.LocalReport.DataSources.Add(datasource);
        }
    }
}

要在reportviewer中显示报告

0 个答案:

没有答案