PDA

View Full Version : لود مقدارخاصی فیلد در DataGrid



mohsen_f_b
سه شنبه 10 شهریور 1388, 04:55 صبح
سلام
من یه بانک دارم و در فرم هم یک DataGrid می خوام که فقط تا سقف 100 سطر اول بانک اصلی را در DataSet بارگذاری کند و کاربر بتواند به راحتی بین این اطلاعات ناوبری داشته باشد، بعد اگر زمانی کاربر خواست از این محدوده 0 تا 100 خارج شود کد خودکار تشخیص دهد و یا محدوده 50 تا 150 و یا 100 تا 200 را در DataSet با متد Fill و بعد در DataGrid پر کنه؟
آخه حجم بانکم خیلی زیاده یه چند ثانیه طول می کشه که برنامه لودبشه می خوام برنامه سریع لود بشه.
اگه پیشنهاد دیگه دارین بگین.
باتشکر

mohsen_f_b
سه شنبه 10 شهریور 1388, 10:27 صبح
:متفکر:
:متفکر:
:متفکر:
:متفکر:
:متفکر:
:متفکر:

Reza_Yarahmadi
سه شنبه 10 شهریور 1388, 12:53 عصر
اگر تعداد رکوردهای بانک خیلی زیاده (بیش از چند صد هزار) بهتره یه فیلد واسه شماره سطر تعیین کنی (مثلا ID) ، ولی اگر تعداد رکوردهای در این حد نیست میتونی با کوئریی مثل کوئری زیر این کارو انجام بدی.
SELECT *,ID_Num = IDENTITY(int, 1, 1) into #temp from Table1

select * from #temp where ID_num >= 1 and ID_num < 100

drop table #temp

mohsen_f_b
سه شنبه 10 شهریور 1388, 13:00 عصر
سلام
حدودا 100000 کورد دارم و برای هر رکورد یک ID گذاشتم.