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

نام تاپیک: جستجوی پویا

  1. #1
    کاربر دائمی آواتار shahab.es
    تاریخ عضویت
    آبان 1393
    محل زندگی
    تهران
    پست
    144

    Question جستجوی پویا

    سلام خدمت تمام دوستان
    من میخوام یک کوئری بسازم که وقتی متنی رو در تکست باکس تایپ میکنم،دیتا گرید ویو بر اساس متن تایپ شده فیلتر شه
    مشکلم اینه که نمیتونم بر اساس چند پارامتر جستجو کنم
    مثلا باید یه تکست باکس بذارم برای جستجو از طریق کد
    یه تکست باکس برای نام و مثلا یه تکست باکس برای موبایل
    میخواستم بدونم راهی هست که من فقط یه تکست باکس بذارم و به شکی کار کنم که جستجو از طریق شماره موبایل و نام و کد باشه
    ممنون میشک دوستان کمک کنن

  2. #2
    کاربر دائمی آواتار mandanim
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    کرج
    پست
    218

    نقل قول: جستجوی پویا

    می تونی این کار رو به راحتی با یک or و like انجام بدی
    هر چند تا فیلد که دوست داشتی

  3. #3
    کاربر دائمی آواتار shahab.es
    تاریخ عضویت
    آبان 1393
    محل زندگی
    تهران
    پست
    144

    نقل قول: جستجوی پویا

    خوب این درسته
    من لایک رو استفاده میکنم
    اما فقط میتونم بر اساس یک مورد در هر تکست باکس جستجو کنم(مثلا نام)
    میخوام در یک تکست باکس تمام موارد رو بشه جستجو کرد

  4. #4

    نقل قول: جستجوی پویا

    نقل قول نوشته شده توسط shahab.es مشاهده تاپیک
    سلام خدمت تمام دوستان
    من میخوام یک کوئری بسازم که وقتی متنی رو در تکست باکس تایپ میکنم،دیتا گرید ویو بر اساس متن تایپ شده فیلتر شه
    مشکلم اینه که نمیتونم بر اساس چند پارامتر جستجو کنم
    مثلا باید یه تکست باکس بذارم برای جستجو از طریق کد
    یه تکست باکس برای نام و مثلا یه تکست باکس برای موبایل
    میخواستم بدونم راهی هست که من فقط یه تکست باکس بذارم و به شکی کار کنم که جستجو از طریق شماره موبایل و نام و کد باشه
    ممنون میشک دوستان کمک کنن

    درود ... واسه این که گرید رو نسبت به چند تا فیلد فیلتر کنی می تونی از همچین دستوری استفاده کنی ...



    where FIELD1 like '%value21%'
    or FIELD2 like '%value22%'
    or FIELD3 like '%value23%'




    ولی از combobox استفاده کنی بهتره ... این طور که کاربر انتخاب کنه که بر حسب چی می خواد فیلتر کنه .

    موفق باشی

  5. #5

    نقل قول: جستجوی پویا

    من کاری که میکنم اینه که میام متن توی txt رو چک میکنم
    مثلا اگر عدد بود جستجوم رو بر اساس اعداد (حالا یا id یا هر چیز دیگه) اگر حروف نوشته بود جستجوم رو بر اساس نوشته ها انجام میدم
    بنظرم همون اول تفکیک کنی که کاربر چی وارد کرده خیلی راحت میتونی جستجو انجام بدی

  6. #6
    کاربر دائمی آواتار shahab.es
    تاریخ عضویت
    آبان 1393
    محل زندگی
    تهران
    پست
    144

    نقل قول: جستجوی پویا

    نقل قول نوشته شده توسط ravaei مشاهده تاپیک
    درود ... واسه این که گرید رو نسبت به چند تا فیلد فیلتر کنی می تونی از همچین دستوری استفاده کنی ...



    where FIELD1 like '%value21%'
    or FIELD2 like '%value22%'
    or FIELD3 like '%value23%'




    ولی از combobox استفاده کنی بهتره ... این طور که کاربر انتخاب کنه که بر حسب چی می خواد فیلتر کنه .

    موفق باشی
    ممنون از راهنمایی دقیقت
    کمبو باکس فکر خوبیه
    مشکلم تو نوشتن همین دستور بود
    بازم ممنون از راهنماییتون

  7. #7
    کاربر دائمی آواتار shahab.es
    تاریخ عضویت
    آبان 1393
    محل زندگی
    تهران
    پست
    144

    نقل قول: جستجوی پویا

    نقل قول نوشته شده توسط (3rr0r) مشاهده تاپیک
    من کاری که میکنم اینه که میام متن توی txt رو چک میکنم
    مثلا اگر عدد بود جستجوم رو بر اساس اعداد (حالا یا id یا هر چیز دیگه) اگر حروف نوشته بود جستجوم رو بر اساس نوشته ها انجام میدم
    بنظرم همون اول تفکیک کنی که کاربر چی وارد کرده خیلی راحت میتونی جستجو انجام بدی
    از توجه و راهنماییت ممنون
    حتما استفاده میکنم

  8. #8

    نقل قول: جستجوی پویا


  9. #9
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    Lightbulb نقل قول: جستجوی پویا

    سلام
    اینکه چه روشی بهتره ، باس حرفه ای ترا بگن ...
    اما من خودم از پروسیجر استفاده کردم ، بدون هیچ مشکلی هم کار میکنی و هر چندتا پارامتر هم که لازم داشته باشی میتونی بش بدی !
    .
    .
    .
    تو امضام پروژه هستش ... فرم جستجوش با همین روشه !

    آخرین ویرایش به وسیله ghasem110deh : شنبه 08 فروردین 1394 در 19:24 عصر

  10. #10

    نقل قول: جستجوی پویا

    می تونی در رویداد textchange هرکدوم از تکست باکسها مقدار بقیه تکست باکسها رو هم چک کنی که اگر مقدار اونا خالی نبود جستجو رو براساس بقیه هم انجام بده.مثال:


    FieldSearch = "Nam LIKE('" + textBox1.Text.Trim() + "%')";
    if (textBox2.Text.Trim() != "")
    {
    FieldSearch += "AND Famil LIKE('" + textBox2.Text.Trim() + "%') ";
    }
    if (textBox3.Text.Trim() != "")
    {
    FieldSearch += "AND fathername LIKE('" + textBox3.Text.Trim() + "%') ";
    }



    و الی اخر. در ضمن متغیر fieldsearch از نوع رشته است
    آخرین ویرایش به وسیله aidivandi : یک شنبه 09 فروردین 1394 در 11:25 صبح دلیل: افزودن تگ کد

  11. #11

    نقل قول: جستجوی پویا

    نقل قول نوشته شده توسط ravaei مشاهده تاپیک
    درود ...

    ولی از combobox استفاده کنی بهتره ... این طور که کاربر انتخاب کنه که بر حسب چی می خواد فیلتر کنه .

    موفق باشی
    استفاده از combobox!!!!!!
    من همین روش رو میخوام استفاده کنم ولی کدش چجوری میشه؟این که نوشتم غلطه ولی منتظر راهماییتونم:



    if (Txt_All.Text.Trim() != "")
    sqlcom.CommandText += "and '"Com_All.Text"' like '%" + Txt_All.Text + "%'";


  12. #12
    کاربر دائمی آواتار j_naroogha@yahoo.com
    تاریخ عضویت
    آبان 1388
    محل زندگی
    Microfoft Visual Studio Ultimate Version
    سن
    33
    پست
    388

    نقل قول: جستجوی پویا

    نقل قول نوشته شده توسط Aqeel95 مشاهده تاپیک
    استفاده از combobox!!!!!!
    من همین روش رو میخوام استفاده کنم ولی کدش چجوری میشه؟این که نوشتم غلطه ولی منتظر راهماییتونم:



    if (Txt_All.Text.Trim() != "")
    sqlcom.CommandText += "and '" & Com_All.Text & "' like '%" & Txt_All.Text + "%'";

    برا رشته ها از & استفاده کنین.

  13. #13

    نقل قول: جستجوی پویا

    نقل قول نوشته شده توسط j_naroogha@yahoo.com مشاهده تاپیک
    برا رشته ها از & استفاده کنین.
    مچکرم ولی این error رو میده:
    error.jpg

  14. #14

    نقل قول: جستجوی پویا

    همچنان منتظر راهنمایی اساتید هستم

  15. #15

    نقل قول: جستجوی پویا

    نقل قول نوشته شده توسط Aqeel95 مشاهده تاپیک
    همچنان منتظر راهنمایی اساتید هستم
    درود ...

    کدتون رو به شکل زیر تغییر بدید : (همون +)



    if (comboBox1.Text.Trim() != null)
    {
    sqlcom.CommandText += "and '" + Com_All.Text + "' like '%" + Txt_All.Text + "%'";
    }

  16. #16

    نقل قول: جستجوی پویا

    نقل قول نوشته شده توسط ravaei مشاهده تاپیک
    درود ...

    کدتون رو به شکل زیر تغییر بدید : (همون +)



    if (comboBox1.Text.Trim() != null)
    {
    sqlcom.CommandText += "and '" + Com_All.Text + "' like '%" + Txt_All.Text + "%'";
    }
    سلام
    دوست عزیز کد error نمیده و درست شد ولی چیزی برنمیگردونه
    توی شرط ، combobox1 که گذاشتید رو به همون Com_All که اسم comboboxمه تغییر دادم اما مقداری که توی Txt_All مینویسم رو برنمیگردونه!!!!!

  17. #17
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: جستجوی پویا

    شاید به همراه کمبوباکس یه سویچ هم به کار برده شود ...... و نیاز به چند شرط در کوئری از بین بره .....

    string query = null;
    string selectedItem = null;
    switch (Indx)
    {
    case 0:
    selectedItem = "kala_name";
    break;
    case 1:
    selectedItem = "price";
    break;
    case 2:
    selectedItem = "payment";
    break;
    case 3:
    selectedItem = "faktor_num";
    break;

    }
    query = "SELECT * FROM zirna WHERE " + selectedItem + " LIKE N'" + searchtxt.ToString() + "%';";
    var connection = new SqlConnection(constring);
    connection.Open();
    SqlCommand command = new SqlCommand(query, connection);
    SqlDataReader reader = command.ExecuteReader();
    DataTable dt = new DataTable();
    dt.Load(reader);
    فایل های ضمیمه فایل های ضمیمه

  18. #18
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: جستجوی پویا


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

  1. سوال: جستجوی پویا (dynamic search) در وبی دات نت
    نوشته شده توسط milad.biroonvand در بخش VB.NET
    پاسخ: 4
    آخرین پست: چهارشنبه 11 آذر 1388, 16:44 عصر
  2. جستجوی پویا در datagridView
    نوشته شده توسط rnm123 در بخش C#‎‎
    پاسخ: 16
    آخرین پست: دوشنبه 02 شهریور 1388, 19:18 عصر
  3. جستجوی پویا
    نوشته شده توسط Jean Reno در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 7
    آخرین پست: جمعه 30 مرداد 1388, 18:47 عصر
  4. سوال: جستجوی پویا درTextBox
    نوشته شده توسط Iran58 در بخش C#‎‎
    پاسخ: 3
    آخرین پست: جمعه 26 تیر 1388, 12:55 عصر
  5. کمک - ساخت جستجوی پویا
    نوشته شده توسط arman_Delta2002 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 0
    آخرین پست: دوشنبه 10 فروردین 1388, 15:19 عصر

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

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