Page 1 of 1

When i use json my dataset and my export pdf file are empty

Posted: Thu Feb 18, 2016 6:37 pm
by MBahr
hi,
i have this code and get json datatable from server side :
C#

Code: Select all

..
..
return JsonConvert.SerializeObject(MyDatatable);
in below code in my Page (Default.aspx) response of ajax (res) is full of data .

Code: Select all

 $.ajax({
                method: 'POST',
                contentType: "application/json; charset=utf-8",
                dataType: 'json',
                url: 'Default.aspx/ReadAll2',
                success: function (res) {
                    var dataSet = new Stimulsoft.System.Data.DataSet("SP_PhoneDebtorWarningReadAll");
                    dataSet.readJson(res)
                    var report = new Stimulsoft.Report.StiReport();
                    report.loadFile("Reports/FinalWarningWithJson2.mrt");
                    report.render();
                    report.regData(dataSet.dataSetName, "", dataSet);
                    report.dictionary.synchronize();
                    var settings = new Stimulsoft.Report.Export.StiPdfExportSettings();
                    var service = new Stimulsoft.Report.Export.StiPdfExportService();
                    var stream = new Stimulsoft.System.IO.MemoryStream();
                    service.exportTo(report, stream, settings);
                    var data = stream.toArray();
                    Object.saveAs(data, "SimpleList.pdf", "application/pdf");
but my dataset and my export pdf file are empty .
please help me.
Thanks

Re: When i use json my dataset and my export pdf file are e

Posted: Fri Feb 19, 2016 7:20 pm
by Jan
Hello,

Please change order of the methods:

1. load
2. regdata
3. synchronize
4. render

Thank you.