c# - How to use the data of DataTable in report viewer? -


i data source of datagridview datatable , passed reportviewer

        datatable dd = (datatable)dgvcars.datasource;         dd.tablename = "cars";         report r = new report(dd);         r.show(); 

       // materialssuppliersdataset t = new materialssuppliersdataset();         // messagebox.show("" + dd.rows[0][1]);          reportdatasource rds = new reportdatasource("cars",dd);           rv.processingmode = processingmode.local;         localreport lc = rv.localreport;         lc.datasources.add(rds);          rv.localreport.reportpath = "report1.rdlc";          this.rv.refreshreport(); 

how can use fields of datatable display in report ?

to bind records report viewer use databind.

this.reportviewer1.localreport.reportpath = server.mappath("report1.rdlc"); reportdatasource rds = new reportdatasource("cars", dataset); this.reportviewer1.processingmode = processingmode.local this.reportviewer1.localreport.datasources.clear(); this.reportviewer1.localreport.datasources.add(rds); this.reportviewer1.databind(); this.reportviewer1.localreport.refresh(); 

kindly refer this codeproject article in details.


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -