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

نام تاپیک: اشکال در refresh شدن گرید مشتق شده از گرید استاندارد

  1. #1

    اشکال در refresh شدن گرید مشتق شده از گرید استاندارد

    سلام.
    اول لازمه یکم توضیح بدم:
    بنده یک کامپوننتی نوشتم مشتق شده از گرید که خاصیت های افزوده شده ای داره.

    خواهش می کنم اگر قراره بگید فلان داستان رو نصب کن، آتیش رو دوباره کشف نکن، چرخ ما پنچر شده و اینها، اصلا جواب ندید بهتره.

    یکی از خاصیت های اضافه شده قابلیت ذخیره و بازیابی نحوه ی نمایش فیلدها و تعداد اونها و عرض اونها و ... هست.
    یکی دیگه داشتن استاتوس Aggregation هست.

    لازمه که هربار که دیتاست متصل به گرید Refresh می شه (مثلا در ADO می تونه Close-Open یا Requery باشه) با رفرش شدنش گرید هم اطلاعات رو بازنشانی کنه.

    گرید در Protected خودش یک شی DataLink داره که اخبار مربوط به دیتاست رو دریافت می کنه.
    با جایگزینی و کنترل این شی می تونیم بفهمیم که دیتاست متصل به گرید چی شد.

    اما مشکلات:
    1-با هر بار رفرش شدن، بیش از یک بار دیتالینک کال می شه. مثلا با Close-Open شدن ADO سه بار لود انجام می شه که دوبارش غیر ضروری هست.

    2-فرض بگیرید که خود باز و بسته شدن دیتاست به کرات انجام شه، ما تنها آخرینش رو لازم داریم. آخرین رو می تونیم مثلا از آخرین رفرش + یک چهارم ثانیه بفهمیم. چه راهی جز تایمر برای این کار سراغ دارید؟ استفاده از Thread رو درون یک کامپوننت چگونه می بینید؟

    ممنونم.
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

  2. #2
    کاربر دائمی آواتار ali_reza_nazari
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    http://www.QurandDaily.ir
    سن
    42
    پست
    167

    نقل قول: اشکال در refresh شدن گرید مشتق شده از گرید استاندارد

    اگر مطمون هستید که 3 بار لود میشه. نمیشه یک متغیر برای شمردن تعداد دفعات بگذارید؟
    اینجوری که زمان آخرین بار رفرش رو درنظر بگیره
    اگر خیلی قبل بود، این بار رو 1 درنظر بگیره
    اگه نزدیک بود به شمارنده دفعات یکی اضافه کنه
    و در سومین مرتبه کار رفرش رو انجام بده

  3. #3

    نقل قول: اشکال در refresh شدن گرید مشتق شده از گرید استاندارد

    سلام
    کدت را جهت بررسی بیشتر قرار بده تا شرایط تست فراهم بشه و اگه این کار امکان پذیر نیست کامپوننت ساده ای در این زمینه بساز و کدش را ضمیمه کن. تنبلیه دیگه چه کار کنیم؟!

  4. #4

    نقل قول: اشکال در refresh شدن گرید مشتق شده از گرید استاندارد

    سورس رو بسیار ساده شده می گذارم.
    ممنون از توجه دوستان.
    مشکل اول رو با اصلاح در رویداد حل کردم.
    حالا بزرگواران نظرتون در رابطه با مشکل دوم چیه؟

    http://persianupload.com/kleeja/do.p...6986503941.rar

    تو سایت نشد آپ کنم.
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

تاپیک های مشابه

  1. سوال: Refresh شدن دیتا گرید ویو
    نوشته شده توسط nkft63 در بخش C#‎‎
    پاسخ: 4
    آخرین پست: دوشنبه 09 آبان 1390, 19:31 عصر
  2. Refresh شدن اطلاعات گرید در شبکه
    نوشته شده توسط ahmad_n80 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 5
    آخرین پست: سه شنبه 12 خرداد 1388, 10:18 صبح
  3. اشکال دربخش مشاهده تاپیک‌های ارسال شده در فاصله زمانی دلخواه
    نوشته شده توسط MM_Mofidi در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 3
    آخرین پست: شنبه 15 اسفند 1383, 00:22 صبح
  4. اشکال در ران شدن برنامه (فوری)
    نوشته شده توسط hadavinia در بخش برنامه نویسی در Delphi
    پاسخ: 8
    آخرین پست: سه شنبه 28 مهر 1383, 13:13 عصر

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

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