Я создал отчет в мастере отчетов rdlc (c #) и добавил отчет в средство просмотра отчетов.На странице просмотра отчетов я настроил источник данных, но все еще сталкиваюсь с ошибкой: не удается создать соединение с источником данных.
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);
}
}
}
Хотите отобразить отчет в средстве просмотра отчетов