نمایش نتایج 1 تا 40 از 44

نام تاپیک: مشکل delay در جستجو هنگام تایپ داخل textbox

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    کاربر تازه وارد
    تاریخ عضویت
    مرداد 1394
    پست
    48

    نقل قول: مشکل delay در تایپ داخل textbox

    نقل قول نوشته شده توسط skflower مشاهده تاپیک
    سلام دوست عزیز
    من با این مسئله زیاد مواجه بودم
    کلا اینکه تمام بار رو بندازی به دوش sql کار اشتباهیه
    بخصوص اینکه دستور like بسیار بسیار کند عمل میکنه
    ابتدا دیتابیس رو در یه DataTable فراخوانی کن. بعد دیتاتیبل رو فیلتر کن
    برای مثال:
    DataTable DT; //اینجا جدول رو از دیتابیس بخونید

    if (Search_Edit.Text.Length > 0)
    {
    string Filter = "";
    Filter += " (FName Like '%" + Search_Edit.Text.Replace(" ", "%' and FName Like '%") + "%') ";
    Filter += " or ";
    Filter += " (LName Like '%" + Search_Edit.Text.Replace(" ", "%' and LName Like '%") + "%') ";
    string Sort = "ID asc";
    DataView DV = new DataView(DT, Filter, Sort, DataViewRowState.CurrentRows);
    DGV.DataSource = DV;
    }
    else
    {
    string Sort = "ID asc";
    DataView DV = new DataView(DT);
    DGV.DataSource = DV;
    }
    دوست عزیز این روش رو هم تست کردم حدودا 900 مگ از رم اشغال شد سرعت هم توی تایپ خیلی بدتر شد کد های اون بخش رو میدم ی نگاه کنید.
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: png 1.png‏ (60.4 کیلوبایت, 59 دیدار)

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

  1. پاسخ: 5
    آخرین پست: جمعه 26 تیر 1394, 02:18 صبح
  2. سوال: تایپ در textbox و ظاهر شدن لیستی مانند جستجو در google
    نوشته شده توسط hamedjonjon در بخش C#‎‎
    پاسخ: 5
    آخرین پست: شنبه 24 تیر 1391, 16:51 عصر
  3. نمایش خبر به صورت تایپ حرف به حرف با کمک تابع delay
    نوشته شده توسط sara_aryanfar در بخش jQuery
    پاسخ: 6
    آخرین پست: سه شنبه 01 فروردین 1391, 14:47 عصر
  4. سوال: delay یا sleep در جاوا اسکریپ
    نوشته شده توسط abasfar در بخش JavaScript و Framework های مبتنی بر آن
    پاسخ: 6
    آخرین پست: شنبه 27 اسفند 1390, 20:42 عصر

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

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