Цитата:
research() перечитывает данные, но сохраняет пользовательские фильтры (то есть используется _ds.QueryRun().query())
а executeQuery перечитывает данные, но НЕ сохраняет пользовательские фильтры (используется _ds.Query())
т.е. получается разница только в том какой Query использовать, я прото точно не помню но по мойму у меня была интересная ситуация, отробатывал класс он создавал записи в таблице. Если я вызывал reserch записей не было видно в gride а если вызвать executeQuery то они появлялись, такое осщущение что при executeQuery он перечитал данные полностью из таблицы а при reserch как то не понятно, пользовательских фильтров небыло. И по этому я решил что в reserch еще что очень хитрое заложено