سلام من دارم با استفاده از LINQ TO SQL و VB.NET 2008(STANDARD EDITION) مشغول ساخت یه پروژه هستم تاکسی تلفنی هستم

1-واکشی داده ها خیلی کنده.مثلا قسمت رانندگان با وجود اینکه دارای 4 رکورد بیشتر نیست اما بعدداز کلیک روی قسمت مربوطه حدود 4 یا 5 ثانیه طول میکشه تا گرید به همراه اطلاعتش نشون بده.من برای چهار عمل اصلیش از این کتاب استفاده میکنم
http://www.barnamenevis.org/sh...d.php?t=124289
برای رفرش شدن دیتاگرید هم میام از اول دیتاگرید رو پر میکنم.به نظر شما این کار درسته؟اگر راه بهتری دارید لطفا بگید
با تشکر