با توجه به قرارگرفتن DataSet در حافظه،آیا دوستان راه حل بهتری برای Select میلیونی رکوردها از بانک و نمایش به کاربر( مثلا در گرید ) میدونن ؟
با توجه به قرارگرفتن DataSet در حافظه،آیا دوستان راه حل بهتری برای Select میلیونی رکوردها از بانک و نمایش به کاربر( مثلا در گرید ) میدونن ؟
به علت حجم بالای اطلاعات مورد نظرتون می تونین از تکنیک Paging استفاده کنین و گزارش خودتون رو بصورت صفحه به صفحه در اختیار کاربر قرار بدین...
با سلامتو WinAPP چطور این تکنیک پیاده سازی میشه ؟
با استفاده از تابع ()Row_Number در SQL 2005 میتونید هنگام Select رکوردها رو سمت دیتابیس شماره گذاری کنید و بصورت صفحه صفحه رکوردها رو بخونید . مثلا صفحه اول رکورد 1 تا 10 . صفحه دوم 11 تا 20 و ...
در MSDN یک مثال جامع در این مورد هست .
موفق باشید . خدانگهدار
یادم نیست این مثال رو از کجا دانلود کردم ولی فکر کنم لینکش تو خودش باشه