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

نام تاپیک: نحوه استفاده از where در روش LINQ

  1. #1

    Question نحوه استفاده از where در روش LINQ

    سلام دوستان من یک کامبو باکس دارم و از روش LINQ برای اتصال به بانکم استفاده میکنم و نوع پروژه هم WPF
    برای پر کردن کامبوباکس از دیتا بیس از کد زیر استفاده کردم

    DataClasses1DataContext db= new DataClasses1DataContext();
    cmbo1.ItemsSource=db.Foroshes.Select(c=> c.Tarikh);


    تا اینجا مشکلی ندارم و مثلا تمام تاریخ ها رو به کامبوباکس میفرستم و نمایش میدم... حالا اگر بخوام از دستور Where توی این روش استفاده کنم و توی همین کد استفاده کنم کجاش باید استفاده کنم بعنوان مثال بخوام فقط تاریخ های خاصی رو به کامبوباکس بفرستم یااینجور کارها...
    بدون استفاده از storproc میخوام یاد بگیرم
    آخرین ویرایش به وسیله ro3vayedel : پنج شنبه 23 مرداد 1393 در 19:43 عصر

  2. #2

    نقل قول: نحوه استفاده از where در روش LINQ

    نحوه استفاده از کد where در ای اف این طوری هستش فکر کنم در لنکیو هم باید این طور باشد. این هم کدش برای استفاده از ای اف
    var query = from i in db.tbl_foroshga.OrderByDescending(a => a.id)
    select i;
    switch (cmbSearch.Text)
    {
    case "نام کالا":
    query = query.Where(f => f.namekala.Contains(TxtSearch.Text));
    break;
    case "تاریخ ثبت":
    query = query.Where(a => a.Date.Contains(TxtSearch.Text));
    break;
    default:
    query = query.OrderByDescending(c => c.id);
    break;
    }
    dgv1.DataSource = query.ToList();

  3. #3

    نقل قول: نحوه استفاده از where در روش LINQ

    ممنون دوست خوبم اما جواب نداد...
    دوستان ممنون میشم کمکم کنن...

  4. #4

    نقل قول: نحوه استفاده از where در روش LINQ

    نقل قول نوشته شده توسط ro3vayedel مشاهده تاپیک
    سلام دوستان من یک کامبو باکس دارم و از روش LINQ برای اتصال به بانکم استفاده میکنم و نوع پروژه هم WPF
    برای پر کردن کامبوباکس از دیتا بیس از کد زیر استفاده کردم

    DataClasses1DataContext db= new DataClasses1DataContext();
    cmbo1.ItemsSource=db.Foroshes.Select(c=> c.Tarikh);


    تا اینجا مشکلی ندارم و مثلا تمام تاریخ ها رو به کامبوباکس میفرستم و نمایش میدم... حالا اگر بخوام از دستور Where توی این روش استفاده کنم و توی همین کد استفاده کنم کجاش باید استفاده کنم بعنوان مثال بخوام فقط تاریخ های خاصی رو به کامبوباکس بفرستم یااینجور کارها...
    بدون استفاده از storproc میخوام یاد بگیرم

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

  5. #5

    نقل قول: نحوه استفاده از where در روش LINQ

    این کد میتونه کمکتون کنه :

    from p in foroshes where p.Tarikh == DateTime.Now  select p

  6. #6
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: نحوه استفاده از where در روش LINQ

    سلام
    راستش من تعجب می‌کنم که چرا از Select استفاده کردی.

    var list = db.Sales.Where( x=> x.Date < Date && x.TypeId = (short)ESaleType.Cash ).ToList();
    حالا می‌تونی اگه خواستی Select کنی که برای comboBox من ترجیح می‌دم یه کلاس LookupView داشته باشم با دو ستون Id و Name که
    بجای Select از ConvertAll استفاده می‌کنم.

    صبا صبوحی

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

  1. سوال: نحوه استفاده از دستور count در linq
    نوشته شده توسط mustafaehsani در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 2
    آخرین پست: پنج شنبه 12 اردیبهشت 1392, 19:23 عصر
  2. سوال: نحوه استفاده از دستور count در linq
    نوشته شده توسط mustafaehsani در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 09 اردیبهشت 1392, 07:23 صبح
  3. سوال: نحوه استفاده از دستور count در linq
    نوشته شده توسط mustafaehsani در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: دوشنبه 09 اردیبهشت 1392, 02:01 صبح
  4. سوال: نحوه استفاده صحيح از Linq
    نوشته شده توسط para2x2 در بخش C#‎‎
    پاسخ: 6
    آخرین پست: یک شنبه 03 مرداد 1389, 15:53 عصر
  5. روش ایجاد راهنمای CHM و نحوه استفاده ان در دلفی
    نوشته شده توسط hr110 در بخش برنامه نویسی در Delphi
    پاسخ: 19
    آخرین پست: شنبه 15 دی 1386, 16:42 عصر

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

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