Попробую описать разницу executeQuery() и research() - последний сохранит пользовательские фильтры, перечитав все данные датасорса.
То есть, если хотите отреагировать на изменения фильтров, что-нить такое, то вызываете executeQuery
если же просто обновить данные - то research()
|