Источник данных Crystal Reports от LINQ - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть отчет Crystal, в котором я хочу установить источник данных из хранимой процедуры или оператора LINQ.

Это мое утверждение LINQ

 var query = (from TBLBORROWED in db.TBLBORROWEDs
                         join TBLEQUIPMENTDETAIL in db.TBLEQUIPMENTDETAILs on TBLBORROWED.EQUIPMENT_ID equals TBLEQUIPMENTDETAIL.EQUIPMENT_ID
                         join TBLTRANSACTION in db.TBLTRANSACTIONs on TBLBORROWED.TransactionID equals TBLTRANSACTION.TransactionID
                         join TBLEQUIPMENTBARCODE in db.TBLEQUIPMENTBARCODEs on TBLBORROWED.EQUIPMENT_ID equals TBLEQUIPMENTBARCODE.Equipment_ID
                         where TBLBORROWED.TransactionID == TransactionID
                         select new { TBLEQUIPMENTBARCODE.EQBarcodepath, TBLEQUIPMENTDETAIL.EQUIPMENT_ID, TBLEQUIPMENTDETAIL.EQUIPMENT_NAME, TBLBORROWED.Quantity }).ToList();

            if (query!=null)
            {
                BorrowSlip1.SetDataSource(query);
                BorrowSlip1.SetParameterValue("pTransactionID", TransactionID);
                BorrowSlip1.SetParameterValue("pBorrower", Borrower);
                BorrowSlip1.SetParameterValue("pDateBorrowed", TransactionDate);
                BorrowSlip1.SetParameterValue("pProcessedBy", Attendant);
                crystalReportViewer.ReportSource = BorrowSlip1;
            }
            else
            {
                MessageBox.Show("Ohhhh");
            }

Он не выдает никаких синтаксических ошибок от intellisense или чего-то еще, но я всегда сталкиваюсь с этой ошибкой во время выполнения

Error

Когда я смотрю на авто моей системы. Значение запроса не равно нулю

Автокресла

Есть идеи? Спасибо

...