Исключение StackOverflow Unhandled Error Posgre SQL C# DataGridView - PullRequest
0 голосов
/ 09 марта 2020
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()

...