stil |
---|
1) они работают на клиенте в уже зафетченными на оного данными. Это не всегда возможно при большом кол-ве данных - проще ограничить уже в условиях запроса и все на клиента не тянуть |
сначала фильтр, потом запрос. кстати, а своп разве отменили? хотя если имеется ввиду время получения данных, то теоретически можно натянуть такой набор фильтров, что время получения данных всё равно не устроит.
stil |
---|
2) в девэкспрессе - и его гриде только стандартные галочки и фильтры - часто приходится в таких фильтровочных формах извращаться и более заковыристо - когда крыж должен добавить в запрос что нить типа
where not exists (один запрос) and exists (второй запрос). На одном гриде не уедешь |
это вы грид готовить не умеете. сформируйте дополнительные поля в запросе, которые будут эмулировать работу ваших экзистов.
в общем случае никуда не уйдёте от формирования запроса на клиенте, отправки его на сервер и получения данных снова. крыжики-шмыжики, группировки-шмупировки и прочие запросы пользователя всё равно в результирующем датасете делать.