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

نام تاپیک: جستجوی پیشرفته بوسیله CheckBox

  1. #1
    کاربر دائمی آواتار 13601360
    تاریخ عضویت
    آذر 1386
    محل زندگی
    کنار دریای خزر
    پست
    422

    جستجوی پیشرفته بوسیله CheckBox

    سلام دوستان
    من یک فرم دارم که شامل یک TextBox و تعدادی CheckBox به همراه یک Button هست
    می خوام کاربر با انتخاب یک یا چند تا از CheckBox ها و وارد کلمه مورد نظر جستجو انجام بدهد
    یعنی با توجه به CheckBox انتخاب شده شرط Where کوئری LINQ به صورت پویا تغییر کنه
    امکانش هست یک نمونه کد معرفی کنید

  2. #2
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,919

    نقل قول: جستجوی پیشرفته بوسیله CheckBox

    یه مدل اینجوریه:

    string personName = txtPersonName.Text;
    int personAge = Convert.ToInt32(txtAge.Text);
    var opportunites = from p in this.DataContext.Persons select new { p.PersonID, p.Name, p.Age, p.Gender };
    if (personsID != 0) opportunites = opportunites.Where(p => p.PersonID == personID);
    if (personName != string.Empty)
    opportunites = opportunites.Where(p => p.Name.StartsWith(personName));
    if (personAge != 0) opportunites = opportunites.Where(p => p.Age == personAge);


    یه مدل خودم استفاده کردم که رفتم با sqlMethod.Like نوشتم. یه سرچ بزن

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

  1. جستجوی پیشرفته در بانک اطلاعاتی ClientDataSet ...
    نوشته شده توسط Mahmood_M در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 9
    آخرین پست: سه شنبه 05 مرداد 1395, 11:23 صبح
  2. جستجوی پیشرفته
    نوشته شده توسط yavari در بخش SQL Server
    پاسخ: 7
    آخرین پست: دوشنبه 07 خرداد 1386, 13:37 عصر
  3. جستجوی BindingSource بوسیله دو ستون
    نوشته شده توسط once4ever در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 04 خرداد 1386, 11:50 صبح
  4. جستجوی پیشرفته در بانک های اس کیو ال
    نوشته شده توسط arshia_ در بخش SQL Server
    پاسخ: 5
    آخرین پست: یک شنبه 15 آذر 1383, 16:16 عصر
  5. جستجوی پیشرفته
    نوشته شده توسط مطهر در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 3
    آخرین پست: یک شنبه 12 بهمن 1382, 10:45 صبح

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

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