اگر فرض کنیم در هر صفحه n رکورد می خواهیم نمایش بدیم در ابتدا باید همون n رکورد رو سلکت کنیم بنابراین از دستور top در textChanged استفاده کنید مثلا select top 100 * from ....
قاعدتا باید سرعت در این حالت خوب باشه. البته برای count هم راه حلی هست که هر دو کوئری در یک کانکشن انجام بشه. فعلا اینو تست کنید.