تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: سرعت پایین در لود کردن داده در grid

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2006
    پست ها
    76

    پيش فرض سرعت پایین در لود کردن داده در grid

    سلام
    من یک دیتاگرید دارم که با لود شدن فرم با یک جدول 300 رکوردی که 15 ستون داره پر میشه که در ضمن یکی از ستون هاش combobox.
    مشکل من با سرعت برنامه است از زمانی که مثلا یک دکمه برای باز شدن فرم زده می شه تا زمانی که فرم باز بشه مدت زیادی طول می کشه این مدت زمان طبیعیه البته من برای align کردن سطر و ستون گرید هم دستور نوشته بودم که سرعت رو بازم پایین تر می آورد و اونها رو حذف کردم
    می خواستم بدونم راه حلی برای بهتر کردن سرعت هست؟
    اگر نه خوب فکر می کنم مجبورم یک progress bar یا پیامی چیزی بدم تا کاربر بفهمه قراره در آینده یک اتفاقاتی بیفته و منتظر بمونه!

    از این که سوالم طولانی شد ببخشید
    قبلا ممنون

  2. #2
    آخر فروم باز Bracket's Avatar
    تاريخ عضويت
    Apr 2008
    پست ها
    1,064

    پيش فرض

    احتمالا یه قسمتی از کدتون بهینه نیست یا حلقه ای چیزی زدی که مشکل داره .

  3. #3
    اگه نباشه جاش خالی می مونه MTPROG's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    شهر 3500 ساله
    پست ها
    432

    پيش فرض

    چون احتمالا اطلاعات رو با دستورات Select بار مي كنيد اين كد خودش بهينه است
    ولي مشكل از حجم زياد اطلاعات هستش
    300 ركورد ضربدر 15 ستون حدود 4500 فيلد كه هر كدومش حجم خاص خودشو داره خوب طبيعي هستش كه طول بكشه
    اين روش نمايش اطلاعات اصلا استاندارد نيست شما لزومي نداره همه ركوردها رو نشون كاربر بدي فقط اوني رو كه ميخواد بايد بياريش
    براي ثبت اطلاعات هم اصلا لزومي نداره همه ركوردها رو ببينه فقط تو يك فرم اطلاعات ركورد جديد رو ميگيري و به بانك اضافه ميكنه و براي ويرايش هم طبق يك الگويي كه از كاربر ميگيري ركورد مورد نظر رو مياري جلوش و چون فيلترش كردي زياد وقت نميگيره و راحت اپديتش ميكني

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2006
    پست ها
    76

    پيش فرض

    خوب ممنون
    می خواستم مطمئن بشم که سرعت پایین دلیلش همون میزان داده هاست
    هر چی هم که سرچ کردم به همین نتیجه رسیدم جالبه که تعداد فیلدها بیشتر از تعداد رکورها در سرعت تاثر داره
    بله درسته هر جا که لازم باشه رکوردها رو ----- می کنم
    خودم می دونم که اصلا این کارم بهینه نیست ولی تقاضای کاربر از اول باید روی حرفم پافشاری می کردم
    خوب درس عبرتی شد برای من
    بازم ممنون

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •