Quantcast
Channel: SQL Server Reporting Services
Viewing all articles
Browse latest Browse all 1418

Generating report off record table adapter not finding data but the mvc project does.

$
0
0

Hello community,

I have an MVC project that is trying to print reports. I have a .rdlc report that is showing information. I also have my project using entity framework. I am currently trying to get a generated report on specific records that are picked. I have all the records from the db in my project working fine and they can select them but when I am calling the method with the tableadapter to generate the report its getting null. It brings me to the model.edmx dataset designer and where the connection says  

if ((this._connection == null)) {
                    this.InitConnection(); the object is null. 
Here is the part of the code where the tableadapter is doing the method.
public List<requiredReportListElements> getReportListInfo(List<findPartNumberListAttributes> current)
        {
            /* Database for Version 1.x.x Adept AMAZON [was 'db'] */
            PartNumberDataSet dataSet = new PartNumberDataSet();
            PartNumberDataSetTableAdapters.EverythingForReportTableAdapter tableAdapter = new PartNumberDataSetTableAdapters.EverythingForReportTableAdapter();

            /* Database for Version 2.x.x  TRACKER_TEST*/
            //TRACKER_TESTDataSet dataSet = new TRACKER_TESTDataSet();
            //TRACKER_TESTDataSetTableAdapters.EverythingForReportTableAdapter tableAdapter = new TRACKER_TESTDataSetTableAdapters.EverythingForReportTableAdapter();


            List<requiredReportListElements> allParts = new List<requiredReportListElements>();

            foreach (var element in current)
            {
                tableAdapter.FillBy(dataSet.EverythingForReport, element.partNumber);
                //var somethin = tableAdapter.GetDataBy(element.partNumber);
                var part = (from n in dataSet.EverythingForReport//somethin//
                            select new requiredReportListElements
public ActionResult purchasePartReport(string command, FindPartModel list)
        {
            /* Database Amazon Adept V2 */

            AmazonPartNumberDataSet db = new AmazonPartNumberDataSet();
            AmazonPartNumberDataSetTableAdapters.EverythingForReportTableAdapter tb = new AmazonPartNumberDataSetTableAdapters.EverythingForReportTableAdapter();
            LocalReport localReport = new LocalReport();
            localReport.ReportPath = Server.MapPath("~/ReportForms/purchasePartReport.rdlc");
            List<AmazonPartNumberDataSet.EverythingForReportRow> report = new List<AmazonPartNumberDataSet.EverythingForReportRow>();
            foreach (var item in list.requiredOnReportList)
            {
                report.AddRange(tb.GetDataBy(item.partNumber).ToList());
            }
            ReportDataSource rds = new ReportDataSource("EverythingForReports", report);
            localReport.DataSources.Add(rds);


Viewing all articles
Browse latest Browse all 1418

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>