علیرضا حسن زاده
جمعه 17 اردیبهشت 1389, 12:45 عصر
سلام
من یه جدول دارم که حدود 2000000 رکورد داره تو Query گرفتن هم جوری که حداقل 20000 رکورد معمولا برگشت داده میشه مثلا تام افرادی که نامشون ... و شهرت ... و نام پدر... فلان باشه . از اون جایی که تعداد رکورد برگشتی زیادی یه مشکل برام پیش اومده:
چطوری دیتاست رو بصورت غیرهمزمان پر کنم بطوریکه در طول مدت پر شدن داده در Dataset کار بر بطونه اطلاعات Cashe شده تا اون لحظه رو توفرم ببینه (حالا بسته به موقعیت بعضا تو Grid بعضا تو Listbox) البته اینو نمیدونم که پر شدن DataSet اینقدر زمان میبره یا پرشدن اطلاعات در Grid ولی در هر صورت می خوام کاری کنم که کاربر تا اتمام کار منتظر نشه و بتونه به کارش ادامه بده در ضمن این کار رو تویه پروژه دیگه با DataReader تقریبا حل کرده بودم ولی چون تو این پروژه با Wizard کار شده عملا برای تغییر عملیات باید خیلی چیزا دوباره عوض بشه و نمی خوام این کار رو انجام بدم؟ کسایی که اطلاعاتی در این زمینه دارن لطفا کمک کنن؟:متفکر: تو فروم هم چیزی پیدا نکردم و لی اگه لینک هم بدین ممنون میشم (یه سوالم اینکه به نظر شما تاخیر در پرشدن DataSetهست یا Grid تو مثال های Telerik دیدم که 50000 روکورد رو به صورت غیر همزمان با سرعت بالا لود میکرد ولی من از اون استفاده نکردم و از Grid خود دات نت استفاده می کنم)
من یه جدول دارم که حدود 2000000 رکورد داره تو Query گرفتن هم جوری که حداقل 20000 رکورد معمولا برگشت داده میشه مثلا تام افرادی که نامشون ... و شهرت ... و نام پدر... فلان باشه . از اون جایی که تعداد رکورد برگشتی زیادی یه مشکل برام پیش اومده:
چطوری دیتاست رو بصورت غیرهمزمان پر کنم بطوریکه در طول مدت پر شدن داده در Dataset کار بر بطونه اطلاعات Cashe شده تا اون لحظه رو توفرم ببینه (حالا بسته به موقعیت بعضا تو Grid بعضا تو Listbox) البته اینو نمیدونم که پر شدن DataSet اینقدر زمان میبره یا پرشدن اطلاعات در Grid ولی در هر صورت می خوام کاری کنم که کاربر تا اتمام کار منتظر نشه و بتونه به کارش ادامه بده در ضمن این کار رو تویه پروژه دیگه با DataReader تقریبا حل کرده بودم ولی چون تو این پروژه با Wizard کار شده عملا برای تغییر عملیات باید خیلی چیزا دوباره عوض بشه و نمی خوام این کار رو انجام بدم؟ کسایی که اطلاعاتی در این زمینه دارن لطفا کمک کنن؟:متفکر: تو فروم هم چیزی پیدا نکردم و لی اگه لینک هم بدین ممنون میشم (یه سوالم اینکه به نظر شما تاخیر در پرشدن DataSetهست یا Grid تو مثال های Telerik دیدم که 50000 روکورد رو به صورت غیر همزمان با سرعت بالا لود میکرد ولی من از اون استفاده نکردم و از Grid خود دات نت استفاده می کنم)