var selectedRequest = gridRequests.SelectedItem as OrderRequestView;
if (selectedRequest != null)
{
/*Display all items of selected order request*/
var itemsrequest = context.ItemsRequested.Where(c => c.OrderRequestId == selectedRequest.OrderRequestId).ToList();
for (int i = 0; i < itemsrequest.Count(); i++)
{
var item = itemsrequest[i];
var itemid = context.Items.FirstOrDefault(c => c.ItemId == item.ItemId);
var department = context.Departments.FirstOrDefault(dept => dept.DepartmentId == item.DepartmentId);
var supplier = context.Suppliers.FirstOrDefault(sup => sup.SupplierId == item.SupplierId);
ItemsRequestedView newitem = new ItemsRequestedView();
newitem.ItemName = itemid.ItemName;
newitem.DepartmentName = department.DepartmentName;
newitem.SupplierName = supplier.SupplierName;
newitem.Quantity = item.Quantity;
itemRequestList.Add(newitem);
}
gridItemRequests.ItemsSource = itemRequestList;
}
Привет, ребята. Я знаю, что эта ошибка действительно проста, но я не знаю, почему я ее получаю. Я просто пытаюсь показать данные для моей второй сетки данных при выборе строки в моей первой сетке. Может кто-то помочь мне с этим? Я получаю сообщение об ошибке var itemsrequest = context.ItemsRequested.Where(c => c.OrderRequestId == selectedRequest.OrderRequestId).ToList()