У меня есть отчет 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
Когда я смотрю на авто моей системы. Значение запроса не равно нулю
Автокресла
Есть идеи?
Спасибо