c# - how to load .rpt file from specific folder -
i using access database ,and vs2010,i trying load crystal report getting error line ,what wrong server
how should write
rptdoc.load(server.mappath("c:/users/monika/documents/visual studio 2010/projects/sonorepo/sonorepo/report/patientcrystalreport.rpt"));
server
code
private void viewreport_load(object sender, eventargs e) { reportdocument rptdoc = new reportdocument(); patientdataset ds = new patientdataset(); // .xsd file name datatable dt = new datatable(); // set name of data table dt.tablename = "patient crystal report "; dt = getallpatients(); //this function located below function ds.tables[0].merge(dt); //getting error here // .rpt file path below rptdoc.load(server.mappath("c:/users/monika/documents/visual studio 2010/projects/sonorepo/sonorepo/report/patientcrystalreport.rpt")); //set dataset report viewer. rptdoc.setdatasource(ds); patientcrystalreport.reportsource = rptdoc; }
try without server.mappath
:
rptdoc.load(@"c:\....rpt");
mappath
intended use server-side code in web programming. since you're using winforms, it's useless.
Comments
Post a Comment