.rdlc Report - Cannot create a data reader for dataset 'DataSet1'

后端 未结 11 1574
刺人心
刺人心 2020-12-10 00:31

I have created a .rdlc-Report under VS 2012 using the report wizard and added data source and dataset. When I try to render the report using the code below I get following e

11条回答
  •  孤城傲影
    2020-12-10 01:08

    Showing error cannot create data reader for data set of dataset1:

    private void frm_report_Load(object sender, EventArgs e)
    {
    
        this.reportViewer1.RefreshReport();
        reportViewer1.LocalReport.Refresh();
        reportViewer1.LocalReport.DataSources.Clear();
        reportViewer1.LocalReport.ReportEmbeddedResource = "cruds_reports.Report1.rdlc";
    
        SqlCommand cmd = new SqlCommand("select * from tbl_info",con);
        SqlDataAdapter da = new SqlDataAdapter();
        DataSet ds = new DataSet();
        da.Fill(ds);
        DataTable dt = new DataTable();
        dt = ds.Tables[0];
        if (dt.Rows.Count>0)
        {
            rds = new ReportDataSource("DataSet1", dt);
            reportViewer1.LocalReport.DataSources.Add(rds);
            rds.Value = dt;
            reportViewer1.LocalReport.Refresh();
            reportViewer1.RefreshReport();
        }
        else
        {
            return;
        }
    
    }
    

提交回复
热议问题