Это код, который работает на коде позади:зритель отчет не genarating отчета
protected void Page_Load(object sender, EventArgs e)
{
string type = Request.QueryString["type"];
string q =(string) Session["query"];
string b=(string) Session["bg"];
string r=(string) Session["rh"];
string k=(string) Session["key"];
if (type == "browse") {
SqlConnection c= db.getConnection();
c.Open();
SqlDataAdapter x=new SqlDataAdapter(q,c);
DataSet ds = new DataSet();
x.Fill(ds);
ReportParameter[] parm = new ReportParameter[3];
parm[0] = new ReportParameter("BT","");
parm[1] = new ReportParameter("RH",r);
parm[2] = new ReportParameter("KEY",k);
ReportViewer1.LocalReport.ReportPath = @".\Reports\DonorsBrowse.rdlc" ;
ReportViewer1.LocalReport.SetParameters(parm);
ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1",ds.Tables[0]));
ReportViewer1.DataBind();
ReportViewer1.LocalReport.Refresh();
}
}
Это код aspx
страницы
<form id="form1" runat="server">
<div>
</div>
<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server"></rsweb:ReportViewer>
</form>
Что мне не хватает? В представлении отчета загружается, но он пуст. его там отсутствуют варианты