نمایش نتایج 1 تا 3 از 3

نام تاپیک: پرکردن Dataset؟

  1. #1
    کاربر دائمی آواتار علیرضا حسن زاده
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تــــــــــــــــــــــــــبریز
    پست
    897

    پرکردن Dataset؟

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

  2. #2

    نقل قول: پرکردن Dataset؟

    نقل قول نوشته شده توسط Alireza_1363 مشاهده تاپیک
    سلام
    تاخیر در پرشدن DataSetهست یا Grid
    قطعا گرید.
    یک سرچ بزن با این کلید:
    datagridview is slow
    یک نمونه از کوئری رو بزار ببینیم میشه سریع ترش کرد.

  3. #3
    کاربر دائمی آواتار علیرضا حسن زاده
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تــــــــــــــــــــــــــبریز
    پست
    897

    نقل قول: پرکردن Dataset؟

    کوئری فکر نمی کنم مشکلی داشته باشه فقط چون با Like و الگوریتم Soundex کار میکنه بالطبع نتایجی که برگشت داده میشه زیاده دلیل استفاده از اونها هم شرایط کاری نرم افزار و باید یه جورایی باهوش باشه
    مشکل اصلی ایجاد روشی برای لود غیر همزمان داده ها در دیتاست و دیتا گرید یا Listbox هست؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •