В коллекции не удается найти элемент, соответствующий требуемому имени или порядковому номеру.

“В коллекции не удается найти элемент, соответствующий требуемому имени или порядковому номеру.”

Это сообщение об ошибке выдает TDBGridEh при попытке отсортировать столбец. Проблема возникает из – за того что в запросе, которые отображает данные в таблице присутствуют вычисляемые столбцы или же в самом запросе происходит соединение бвух таблиц оператором left join.

В первом случае следует устранить вычисляемые поля, поскольку в случае когда много данных они не успевают пересчитываться и это вызывает ошибку сортировки.

Во втором случае следует поле столбца, которое вызвало ошибку обработать функцией isNull в самом запросе.

Share

Leave a Reply