Фильтровать по дочернему значению в дочерней сетке - PullRequest
0 голосов
/ 06 сентября 2018

Я бы хотел отфильтровать родительскую сетку данных по значению в одном столбце дочерней строки.

Что я имею в виду:

parentRow - | value1 | value2 |
childRow -  | value1 | value2 | value3
parentRow - | value1 | value2 |
childRow -  | value1 | value2 | value3
childRow -  | value1 | value2 | value3

Итак. Я сделал фильтр строк:

tabela.DefaultView.RowFilter = " ( Child(TableName).columnName like '' ) "

и, конечно, он не работает из-за агрегата, что нормально.

Затем я пробую много комбинаций с count или sum , например:

tabela.DefaultView.RowFilter = " (SUM(case when Child(TableName).columnName like '' then 0 else 1 end) = 0) "

Но выдает ошибку:

Синтаксическая ошибка в агрегированном аргументе: ожидание аргумента из одного столбца с возможным квалификатором 'Child'

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

Буду признателен за любые предложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...